用mysqldump迁移数据库

1. 在mysql服务器下执行以下语句,执行后会让输入密码,输入数据库密码即可

备份数据库中所有数据

mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db 

或 

mysqldump -uroot -p --all-databases > /backup/mysqldump/all.sql 

备份数据库中指定数据库

mysqldump -uroot -p test > /backup/mysqldump/test.db

mysqldump -uroot -p test > /backup/mysqldump/test.sql

备份数据库中指定表

mysqldump -uwallet -p --databases test --tables table1 table2 > /backup/mysqldump/test.db

mysqldump -uwallet -p --databases test --tables table1 table2 > /backup/mysqldump/test.sql


2. 进入需要导入上述数据的mysql服务器下

mysql -u root -p     会让输入密码,输入数据库密码即可

CREATE DATABASE test_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

use test_db;

source /backup/mysqldump/test.sql;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容