1、导入数据库(sql文件)

方法一:source 命令导入

source 命令导入数据库需要先登录到数库终端:
> mysql -uroot -p 回车 输入密码
> create database feitei_ma;
> use feitei_ma;
> source /home/test.sql; //测试有效

方法二:mysql 命令导入

格式: mysql -u用户名 -p密码 数据库名 < 数据库名.sql
实例: mysql -uroot -p123456 test < /home/wwwroot/test _0.sql
注意sql文件必须在当前目录下,如果不在当前目录下需要在< 之后加上具体sql文件路径

2、导出数据库

1.导出整个数据库 (常用)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
$ mysqldump -u root -p test > /home/wwwroot/fileName.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump mysqldump -uroot -p -d –add-drop-table dbname >d:/dbname_db.sql
注:/usr/local/mysql/bin/ —> mysql的data目录
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
-d:只导出表结构,不含数据
-t: 只导出数据,不含表结构
–add-locks:导出过程中锁定表,完成后回解锁。
-q:不缓冲查询,直接导出至标准输出

作者 admin

百度广告效果展示