数据通常还在,会自动备份到 /www/backup/oldData/ 文件夹,给一个恢复方案:
1. 停止MySQL。
2. 终端执行以下命令:
- # 重命名新MySQL的数据文件夹
- mv /www/server/data /www/server/data.new
- # 把备份的旧MySQL数据文件夹复制过来
- cp -r /www/backup/oldData /www/server/data
- # 修改文件所有者
- chown -R mysql:mysql /www/server/data
- # 修复文件夹权限
- find /www/server/data -type d | xargs chmod 0770
- # 修复文件权限
- find /www/server/data -type f | xargs chmod 0660
复制代码
3. 启动MySQL。
4. 终端执行以下命令,回车后输入root密码,完成MySQL的升级。
- /www/server/mysql/bin/mysql_upgrade -u root -p
复制代码 |