主页 > 运维运营 > Mysql >
发布时间:2015-06-25 作者:网络 阅读:199次
一般服务器上没有分用户的时候mysql用户名可以用 "root"得到最高权限.

Ubuntu下使用MySql命令导入/导出*.sql文件 
( redhat的mysql命令在: /usr/local/mysql/bin/ 目录下面 )

导出:
 1.导出整个数据库
  mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名
 2.导出指定表
 mysqldump -u 用户名 -p密码 数据库名 表名1 表名2 ... > 导出的文件名
3.导出指定条件的记录
mysqldump [--host=服务器] -u 用户名 -p密码 数据库名 表名 -w"条件语句" > 导出的文件名
4.如果带端口号的话,必须去掉密码:

mysqldump [--host=服务器] [--port=端口号] -u 用户名 -p 数据库名 表名 -w"条件语句" [--skip-lock-tables ] > 导出的文件名

导入:
 在提示符下输入
 mysql -u root -p 密码

 进入MYSQL后:
  先打开要导入的数据库
  mysql>use test;
  然后,设置要导入的数据的编码(如果MySQL默认编与要导入的数据编码一致,此步可省略)
  mysql>set names 编码格式(utf8或gbk);
  最后,导入数据sql文件
  mysql> source c:/test.sql;

Windows下使用MySql命令导入/导出*.sql文件 

1. 导出数据库:
D:\mysql\bin> mysql 数据库名 > 导出的文件名 -u 用户名 -p密码

2. 导入数据库:
D:\mysql\bin> mysql 数据库名 < 导出的文件名 -u 用户名 -p密码
关键字词: