需求:将当前数据库的数据拷贝给其他的数据库。
前提:目标数据库需要手动创建(create database)
命令
本地复制
mysqldump 被复制的数据库名 -uroot -proot --add-drop-table | mysql 目标数据库名 -uroot -proot
复制到远程数据库
mysqldump 被复制的数据库名 -uroot -proot --add-drop-table | mysql 目标数据库名 -h 192.168.0.1 -uroot -proot
注意:
mysqldump命令不是在mysql终端使用的,他是mysql自带的一个工具,一般来说安装mysql时会捆绑安装。
地位等同于命令mysql (命令行登录mysql的命令 mysql -uroot -p)。
所以应该在操作系统的终端使用,例如linux: