旧的数据库想要迁移怎么办
指令来啦!
对于单个数据库迁移只要使用:
mysqldump --column-statistics=0 -u root -p sso_test > db.sql
mysqldump: 备份指令 如果没有指定目录 你在哪里运行这个指令,备份的sql文件就会生成在哪个目录下
--column-statistics=0: 数据库会去寻找这个表,但是不是你需要的数据选择忽略
sso_test : 数据库名字
db.sql: 打包生成的sql名字
使用的时候也很简单
连接上你想要复制到的数据库 然后执行sql文件
mysql -h localhost -P 3306 -u root -p local_copy < db.sql
-h: 主机地址
-p: 端口
local_copy: 我本地创建的一个库,说明要把db.sql里面的数据导入进这个库
这样子数据库就进行了迁移
如果数据库比较多可以使用间隔的格式
mysqldump -u root -p --databases db1 db2 db3 > backup.sql
方法是一样的