为了搭建一个测试环境,需要完全复制一个目前的线上MySQL数据库。
方法如下:
假设已经存在的数据库名字叫db1,想要复制一份,命名为db2。步骤如下:
1.首先创建新的数据库bd2
登录服务器,进入mysql 命令行:
mysql>CREATE DATABASE `bd2` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
2.进入服务器命令行,使用mysqldump及mysql的命令组合,一次性完成复制
mysqldump db1 -uroot -ppassword --add-drop-table | mysql db2 -uroot -ppassword
(注意-ppassw