Sil*_*ech 5 mysql mysqldump mysql-5.1 mysql-5.7
我对 MySQL 升级有点陌生,但我的问题与单一模式(db)有关。我在使用 MySQL 5.1 Community 的服务器上有一些托管数据库,目前我使用 mysqldump 来备份这些数据库。当我将它们恢复到 MySQL 5.7 服务器时,我是否需要对这些数据库进行升级以使它们“达到最新速度”?
mysql_upgrade 命令似乎与实例中的所有数据库相关,我将一次将一个数据库移动到从头开始创建数据库的服务器中,以及从上一个数据库移动到该数据库的其他数据库版本(5.1)。
有些内容(例如 TIMESTAMP 中的微秒)将自动可用,因为CREATE TABLE
5.7 将使用新格式。 innodb_file_per_table
有一个新的默认值,因此表格的布局会有所不同。这应该不是问题。
mysql_upgrade
用于在更新软件的现有mysql
mysql 实例中转换表并ALTERing
适应微秒等,而不是在加载数据的地方。
从 4.0 开始可能会因更改语法、添加 等而导致麻烦。但是 5.1与您正在做的事情CHARACTER SET
相比 5.7并没有太大不同。
、 和mysql
进行了很多更改/添加。因此,请务必不要转储并重新加载它们。information_schema
performance_schema
如果需要结转,请使用 pt-show-grants GRANTs
。然后检查结果。
您有您关心的事情的具体例子吗?
归档时间: |
|
查看次数: |
4084 次 |
最近记录: |