项目中需要上线,之前的数据库一直部署在测试环境,需要部署一套生产环境MySQL数据库,并实现数据迁移;
步骤如下:1、在生产环境安装MySQL,登录MySQL并创建新数据库:
CREATE DATABASE `atp_test` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
2、生产数据库与测试库不在同一MySQL服务器上,则复制命令如下:
mysql dump atp_test -uroot -pxyez --add-drop-table | mysql -h 172.17.87.101 atp_test -u root -pxyez
ps:如果在同一台MySQL服务器进行数据库表复制则输入以下命令:
mysql dump atp_test -u root -pxyez --add-drop-table | mysql atp_test2 -u root -pxyez