mysql数据库迁移步骤

 

同事hexiaoqun分享的,我转载下。

 

操作系统为:centos6.3

 

数据库迁移步骤:

1、下载http://www.mysql.com/downloads/mysql-4.0.html#downloads

MySQL-server-5.6.10-1.el6.x86_64.rpm

MySQL-client-5.6.10-1.el6.x86_64.rpm

 

2、卸载自带的mysql

rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64
rm -fr /usr/lib/mysql
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

 

 

3、安装mysql

rpm -ivh MySQL-server-5.6.10-1.el6.x86_64.rpm

 

查看监听是否存在,是否有3306端口

netstat -ntlp
rpm -ivh MySQL-client-5.6.10-1.el6.x86_64.rpm

 

 

4、修改初始密码

查看MySQL安装时生成的随机密码

cat cat /root/.mysql_secret
mysql -u root -p
mysql>use mysql
mysql>SET PASSWORD = PASSWORD('xxxx');

 

 

5、修改远程登录

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxx' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

 

 

6、备份mysqldb库(在服务器上运行)

/usr/local/mysql/bin/mysqldump -u root -p mysqldb > /opt/mysqldb.sql

 

7、把备份的mysqldb库下载到本地(在80机器上运行)

scp root@ip:/opt/mysqldb.sql /opt/mysqldb.sql

 

8、创建mysqldb及导入备份库

mysql>CREATE DATABASE IF NOT EXISTS mysqldb default charset utf8 COLLATE utf8_general_ci;
mysql>use mysqldb
mysql>source /opt/mysqldb.sql;

 

 

9、修改参数

mysql>set global key_buffer_size=16777216;
mysql>set global max_connections=300;
mysql>set global Max_used_connections=255;
mysql>set global thread_cache_size=32;

 

 

10、数据库重启

/etc/init.d/mysql restart

 

注:可通过Navicat连接mysql数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值