美文网首页
mysql 数据库服务器之间的迁移

mysql 数据库服务器之间的迁移

作者: 行走的蛋白质 | 来源:发表于2023-08-10 08:19 被阅读0次

1. 先登录进入到旧服务器,使用systemctl命令,停止mysql/mariadb服务:

# systemctl stop mariadb  
OR  
# systemctl stop mysql  

2. 然后使用mysqldump命令,将所有MySQL数据库转储到一个文件。

# mysqldump -u [user] -p --all-databases > all_databases.sql
// 转储单单一个数据库,可以使用该命令:
# mysqldump -u root -p --opt [database name] > database_name.sql 

3. 将MySQL数据库转储文件转移到新服务器

# scp all_databases.sql user@example.com:~/ [All Databases]  
# scp database_name.sql user@example.com:~/ [Singe Database]  

4. 将MySQL数据库转储文件导入到新服务器

# mysql -u [user] -p --all-databases < all_databases.sql [All Databases]  
# mysql -u [user] -p newdatabase < database_name.sql [Singe Database]  

5. 在mysql shell上使用下列命令,核实两台服务器上的数据库。

# mysql -u user -p  
# show databases; 

相关文章

网友评论

      本文标题:mysql 数据库服务器之间的迁移

      本文链接:https://www.haomeiwen.com/subject/janapdtx.html