一、mysql导出
(1)导出整个数据库的结构和数据:
webjoin@eb6129:/home/webjoin>mysqldump -uroot -h 10.1.1.1 -P 3306 -p123456 midmigu >midmigu.sql
导出内容如图所示:
(2)导出某个或某几个表中的数据结构和内容:
webjoin@eb6129:/home/webjoin>mysqldump -uroot -h 10.1.1.11 -P 3306 -p123456 midmigu as_dtmf as_dtmf_log >midmigu2.sql
(3)只导出表结构:在数据库名前加参数-d,如:
webjoin@eb6129:/home/webjoin>mysqldump -uroot -h 10.1.1.1 -P 3306 -p123456 -d midmigu as_dtmf as_dtmf_log >midmigu2.sql
二、mysql导入
方式一:通过数据库服务器登录mysql命令端执行
(1)进入linux下mysql命令端:
(2)执行命令:source /xxx/xxx/test.sql,执行完成即可导入数据表成功
mysql> use testload;
Database changed
mysql> show tables;
Empty set (0.01 sec)
mysql> source /root/midmigu2.sql;
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
方式二:通过任意服务器(非数据库服务器)连接执行导入
webjoin@eb6129:/home/webjoin>mysql -uroot -h 10.1.1.1 -P 3306 -p123456 -D testload -e "source ./midmigu2.sql"