?
同事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数据库