环境:ubuntu16.04mysql
简介:本教程演示如何从旧数据库服务器服转移到另外一个新服务器。sql
场景:假设你有本身的云服务器安装了WordPress站点,你为了更多的内存和处理能力想升级到新的服务器。数据库
操做系统版本:Ubuntu 16.04 LTSubuntu
数据库版本:5.7.17-0ubuntu0.16.04.1服务器
1、导出原服务器数据库测试
首先查看当前数据库版本及库内容:操作系统
使用如下命令将全部数据库转储:教程
root@ubuntu:~#mysqldump -uroot -p --single-transaction --routines --triggers --all-databases > /home/user/mysql-dump.sql内存
2、传输到新服务器ubuntu16.04
在新服务器安装mysql服务器以后,将您的数据库文件从旧服务器复制到新服务器上,
使用scp将本地文件copy到服务器的命令以下:
scp @:
3、在新服务器上恢复数据库
查看新服务器数据库版本:
导入数据库可用两种方法:
方法1:使用source /home/user/mysql-dump.sql导入数据库:
方法2:使用mysql -uroot -p < /home/user/mysql-dump.sql导入数据库:
而后运行mysql_upgrade升级将会纠正与当前版本支持数据库与你当前的数据库任何不兼容的相关设置。
4、测试新服务器数据库
查询数据测试: