Mysql复制数据库及数据
- 格式:pdf
- 大小:40.75 KB
- 文档页数:1
Mysql复制数据库及数据
为了⽅便快速复制⼀个数据库,可以⽤以下命令将data数据库的数据以及表结构复制到newdata数据库
创建新的数据库:newdata#mysql -u root -p123456mysql>CREATE DATABASE `newdata` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;复制数据库,使⽤mysqldump及mysql的命令组合,⼀次性完成复制#mysqldump data -u root -p123456 --add-drop-table | mysql newdata -u root -p123456注意-p123456参数的写法:-p后⾯直接跟密码,中间没有空格)
以上是在同⼀台MySQL服务器上复制数据库的⽅法。如果要复制到远程另⼀台MySQL服务器上,可以使⽤mysql的“ -h 主机名/ip”参数。前提是mysql允许远程连接,且远程复制的传输效率和时间可以接受。
不在同⼀个mysql服务器上#mysqldump data -u root -p123456 --add-drop-table | mysql -h 192.168.1.22 newdata -u root -p123456