5.6数据迁移到5.7
5.6数据迁移到5.7
1、数据库备份
mysqldump -uroot -pruan -A --master-data=2 --single-transaction -R -E --triggers >/tmp/full.sql
2、发送文件到5.7主机
scp /tmp/full.sql 10.0.0.200:/data/
3、mysql会话窗口
source /data/full.sql
4、版本不兼容
mysql_upgrade -uroot -pruan (如报错flush privileges 刷新权限表)
在执行命令时候报如下错误:
Got error: 2002: Can’t connect to local MySQL server through socket ‘/data/mysql/mysql.sock’ (2) when trying to connect
找到正确的套接字的路径:
[root@localhost ~]# netstat -ln | grep mysql
unix 2 [ ACC ] STREAM LISTENING 2447213870 /data/mysql/data/mysql.sock
再运行命令:
mysql_upgrade --socket=/data/mysql/data/mysql.sock -uroot -pruan