一般服务器上没有分用户的时候mysql用户名可以用 "root"得到最高权限.
转载注明出处,红防安全网 http://blog.hkfx.net qq:3925993

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密码
技术文摘 | 评论(0) | 引用(0) | 阅读(4208)