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