1.导出整个数据库
mysqldump -u<username> -p <database name> > 导出文件
2.导出表
mysqldump -u 用户名 -p 数据库名.表名> 导出文件
3.导出数据库结构
mysqldump -u 用户名 -p -d --add-drop-table 数据库 > 导出文件
3.导出数据表数据
4.导入数据库
source 导入文件
或者:
参考 http://programdolt.iteye.com/blog/383495
登录MySQL
指定用户名、密码、数据库、字符集登录
或
注意:使用-p参数时,密码与-p之间不能有空格!
将查询结果以XML格式输出 --xml -X
将查询结果以HTML格式(Table标签)输出 --html -H
修改密码:
将root用户密码改为‘admin’
mysqldump -u<username> -p <database name> > 导出文件
- mysqldump -u zlex -p snowolf_db > snowolf.sql
2.导出表
mysqldump -u 用户名 -p 数据库名.表名> 导出文件
- mysqldump -u zlex -p snowolf.user> user.sql
3.导出数据库结构
mysqldump -u 用户名 -p -d --add-drop-table 数据库 > 导出文件
- mysqldump -u zlex -p -d --add-drop-table snowolf_db > snowolf_db.sql
3.导出数据表数据
- select * from stat into outfile '/tmp/stat.txt'
- -d无数据
- --add-drop-table = 在create table操作前,做drop table
4.导入数据库
source 导入文件
- mysql -u root -p
- use snowolf
- source snowolf.sql
或者:
- mysql -u root -p snowolf < snowolf.sql
参考 http://programdolt.iteye.com/blog/383495
登录MySQL
- echo 登录MySQL
- mysql -u root -p
指定用户名、密码、数据库、字符集登录
- mysql --user=<username> --password=<password> --database=<databaseName> --default-character-set=utf8
或
- mysql -u <username> -p<password> -D <databaseName> --default-character-set=utf8
- --user 与-u等同,用户名
- --password与-p等同,密码
- --database与-D等同,数据库名
注意:使用-p参数时,密码与-p之间不能有空格!
将查询结果以XML格式输出 --xml -X
- mysql -u <username> -p --xml
将查询结果以HTML格式(Table标签)输出 --html -H
- mysql -u <username> -p --html
修改密码:
- mysqladmin -u root password 'admin'
将root用户密码改为‘admin’