mysql 迁移到5.7.22

centos 安装mysql 5.7.22

参考:

https://blog.csdn.net/kohang/article/details/74574848
https://blog.csdn.net/z13615480737/article/details/80019881

//  初始化安装
// --initialize-insecure 选项是没有随机密码;
bin/mysqld --initialize-insecure --user=root --basedir=/usr/local/mysql --datadir=/var/lib/mysql

// (可选)如果想要默认的随机密码方式,使用 --initialize 参数,并且记住该随机密码,后面登录要用
mysqld --initialize --user=root --basedir=/usr/local/mysql --datadir=/var/lib/mysql

修改密码
set password=password('123456'); 
grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;

数据迁移备份:
mysqldump -uroot -P 3306 -p123456 -h172.28.17.26 --all-databases > databases.sql
mysql -uroot -p123456   < databases.sql

猜你喜欢

转载自my.oschina.net/trydaydayup/blog/1817159