要将Ubuntu上的MySQL数据迁移到其他服务器,您可以按照以下步骤操作:
mysqldump
命令备份所有需要迁移的数据库。确保您有足够的磁盘空间来存储备份文件。mysqldump -u [username] -p[password] --all-databases > backup.sql
注意:-p
和密码之间没有空格。如果您的密码包含特殊字符,请用引号将密码括起来。
scp
(安全复制)命令将备份文件从源服务器传输到目标服务器。确保目标服务器上已经安装了MySQL。scp backup.sql [target_user]@[target_ip]:/path/to/backup.sql
替换[target_user]
、[target_ip]
和/path/to/
为目标服务器的实际用户名、IP地址和备份文件存储路径。
mysql -u [target_username] -p[target_password] -e "CREATE DATABASE [new_database_name];"
注意:-p
和密码之间没有空格。如果您的密码包含特殊字符,请用引号将密码括起来。
mysql
命令将备份文件导入到新创建的数据库中。mysql -u [target_username] -p[target_password] [new_database_name] < /path/to/backup.sql
注意:-p
和密码之间没有空格。如果您的密码包含特殊字符,请用引号将密码括起来。
mysql -u [target_username] -p[target_password] -e "USE [new_database_name]; SHOW TABLES;"
现在,您已经成功地将Ubuntu上的MySQL数据迁移到其他服务器。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Ubuntu MySQL如何迁移数据