我无法将 MySQL 从 Ubuntu 14.04 移至新的 16.04

我无法将 MySQL 从 Ubuntu 14.04 移至新的 16.04

我将在 Ubuntu 14.04 上制作的 sql 转储文件加载到安装了 Ubuntu 16.04 的新服务器上。此后整个 MySQL 都无法启动。

问题是什么?

我费了好大劲才重新安装整个 MySQL,从空开始。

答案1

请参阅:https://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html

只需忽略 MySQL 5.6。

如果您计划通过重新加载从现有 MySQL 安装生成的转储文件进行升级:

To generate the dump file, run mysqldump with the --add-drop-table option and without the --flush-privileges option

Stop the old (MySQL 5.6) server

Upgrade the MySQL binaries in place (replace the old binaries with the new ones)

Start the MySQL 5.7 server normally (no special options)

Reload the dump file (mysql < dump_file)

Run mysql_upgrade to upgrade the system tables

Restart the MySQL 5.7 server 

相关内容