1、导出数据和表结构:
mysqldump
-u用户名
-p密码
数据库名
>
数据库名.sql
#/usr/local/mysql/bin/
mysqldump
-uroot
-p
abc
>
abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump
-u用户名
-p密码
-d
数据库名
>
数据库名.sql
#/usr/local/mysql/bin/
mysqldump
-uroot
-p
-d
abc
>
abc.sql
注:/usr/local/mysql/bin/
--->
mysql的data目录
二、导入数据库
1、首先建空数据库
mysql>create
database
abc
2、导入数据库
方法一:
(1)选择数据库
mysql>use
abc
(2)设置数据库编码
mysql>set
names
utf8
(3)导入数据(注意sql文件的路径)
mysql>source
/home/abc/abc.sql
方法二:
mysql
-u用户名
-p密码
数据库名
<
数据库名.sql
#mysql
-uabc_f
-p
abc
<
abc.sql
建议使用第二种方法导入。
注意:有命令行模式,有sql命令
Linux下 MySql导出1、导出整个数据库中的所有数据
mysqldump -u userName -p dabaseName >fileName.sql
2、导出数据库中的某个表的数据
mysqldump -u userName -p dabaseName tableName >fileName.sql
3、导出整个数据库中的所有的表结构
mysqldump -u userName -p -d dabaseName >fileName.sql
【注】fileName.sql最好加上路径名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)