美文网首页
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