【MySQL】Linux下导入导出MySQl数据库的命令
2016-05-29 10:26
323 查看
一导出
二导入
导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
eg: /usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
只导出表结构:
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ —> mysql的data目录
mysql>create database abc;
导入数据库:
方法一:
选择数据库:mysql>use abc;
设置数据库编码:mysql>set names utf8;
导入数据:mysql>source sql文件所在目录/abc.sql;
方法二:
mysql>mysql -u用户名 -p密码 数据库名 < 数据库名.sql
eg:mysql>mysql -uabc_f -p abc < abc.sql
二导入
一、导出
命令【mysqldump】,该命令一般在mysql的安装目录下,如果在任意目录下执行不了该命令,可去安装目录下执行此命令导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
eg: /usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
只导出表结构:
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ —> mysql的data目录
二、导入
首先建空数据库:mysql>create database abc;
导入数据库:
方法一:
选择数据库:mysql>use abc;
设置数据库编码:mysql>set names utf8;
导入数据:mysql>source sql文件所在目录/abc.sql;
方法二:
mysql>mysql -u用户名 -p密码 数据库名 < 数据库名.sql
eg:mysql>mysql -uabc_f -p abc < abc.sql
相关文章推荐
- MySQL中的integer 数据类型
- Linux socket 初步
- MySQL存储过程
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件