linux下导出mysql数据库下所有表数据为sql文件
(2019-09-18 19:39:13)
标签:
centosmysql |
分类: MySQL |
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 >
数据库名.sql
#/usr/bin/mysqldump -uroot -p abc >
abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名
> 数据库名.sql
#/usr/bin/mysqldump -uroot -p -d abc >
abc.sql
二、导入sql文件:
1.
先新建数据库
mysql>create database
<数据库名> character set utf8;
或
mysql>create database
<数据库名> character set gbk;
2.
再进入上面新建的数据库中,然后运行.sql文件
mysql>use 数据库名;
mysql>source
/www/database.sql;
(注意路径不用加引号的)
3. flush
privileges; 立即生效