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数据库

猜你喜欢

转载自zhangyou1010.iteye.com/blog/1835375
今日推荐