1、在两台机器之间移动数据库的最简单(尽管不是最快)的方法是在数据库所在的机器上运行下面的命令:
例如: 186 的vmc库 转到 218 的zjx 库中
点击(此处)折叠或打开
- shell>mysqladmin -h 192.168.61.218 create zjx
- shell>mysqldump --opt vmc | mysql -h 192.168.61.218 zjx
shell>mysqldump --quick tianjin_520_vmc | gzip > vmc.sql.gz
将含有数据库内容的文件到目标机上并运行命令:
点击(此处)折叠或打开
- shell>mysqladmin create db_name
- shell>gzip -d < vmc.sql.gz | mysql db_name
首先,创建保存输出文件的目录并备份数据库:
点击(此处)折叠或打开
- shell> mkdir DUMPDIR
- shell>mysqldump --tab=DUMPDIR db_name
点击(此处)折叠或打开
- shell> mysqladmin create db_name # create database
- shell> cat DUMPDIR/*.sql | mysql db_name # create tables in database
- shell> mysqlimport db_name DUMPDIR/*.txt # load data into tables