mysql 的安装

groupadd mysql ---新建用户组

useradd -g mysql mysql ---新建用户组

./configure -help

./configure --without-server

编辑安装源码的存储位置

./configure --prefix=/user/local/mysql --mysql 的安装目录

./configure --prefix=/usr/local localstatedir=/usr/local/mysql/data ---安装数据源的存放位置

只安装用户需要的字符集

./configure --with-extra-charsets=LIST

以存静态的方式编辑可以大大提高MySQL的性能

./configure --with-client-ldflags=-all-static-with-mysqld-ldflags=-all-static

mysql 升级

1、在目标服务器上安装版本的MySQL

2、在新版本MySQL上创建和老版本同名的数据库

mysqladmin -h hostname -p port -u user -p password create db_name

3、将老版本MySQL上的数据库通过导入到新版本的数据库中

mysqldump --opt db_name|mysql -h hostname -P port -u user -p password db_name

或者:

mysqldump --opt db_name >filename (旧版本的mysql上面执行)

mysql -u user -p passwd db_name < filename (新版本上的mysql 上面执行)

4、装旧版本的MySQL中的mysql数据库目录 全部cp过来覆盖mysql

cp -R /home/mysql_old/data/mysql /home/mysql_new/data

5、升级权限表

mysql_fix_privilege_tables;

方法二:

1、参照方法一中的步骤安装版本的MySQL

2、在旧版本MySQL中创建用来保存输出文件 内容

mkdir DUMPDIR

mysqldump --tab=DUMPDIR db_name;

3、装DUMPDIR目录中的文件 转移到目标服务器上相应的并装文件装载到新版本的MySQL中

mysqladmin create db_name

cat DUMPDIR/*.sql |mysql db_name

mysqlimport db_name DUMPDIR/*.txt

4、参照方法一中的步骤(4)(5)(6)升级权限表,并重启mysql

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/jackluo/archive/2013/01/17/2864285.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值