导出:
拷贝所有数据库及数据命令:
#mysqldump -uroot -p --all-databases > /usr/mysql/sqlfile.sql
回车后提示Enter Password:请输入你的mysql root密码。
注意:all前面是两个减号(-),databases前面是一个减号 --all-databases
导入:
把上步导出的sqlfile.sql文件拷贝到新服务器里
然后登录mysql命令:
#mysql -u root -p
只写sql脚本命令:
#sourced: /usr/mysql/sqlfile.sql;
上面上全量数据库操作,下面介绍单表,多表,单数据库:
1.导出数据和表结构
mysqldump -u用户名 -p 数据库名 > 放置地址/aaa.sql (回车后输入密码即可)
2.导出数据库中制定的几张表
mysqldump -u用户名 -p 数据库名 table1 table2 table3 > 放置地址/aaa.sql (回车后输入密码即可)
3.只导出表结构
mysqldump -u用户名 -p -d 数据库名 > 放置地址/aaa.sql (回车后输入密码即可)
4.导入数据库
方法1: msyql>source 放置地址/aaa.sql;
方法2: mysql -u用户名 -p 数据库名 < 放置位置/aaa.sql; (回车后输入密码即可)