MySQL数据库备份与还原

白癜风的药物涂抹 http://www.bdfyy999.com/xinwenzhongxin/yygg/103024.html

1.基本命令

1.1登录mysql:

-u:指定登录账户

-h:指定mysql服务器ip

-P:指定端口(默认值为0)

-p:指定密码(密码需紧跟在-p后面,中间不能有空格)

-D:指定要使用的数据库(可不填)

使用示例:登录ip为.0.0.1,端口为,用户名为root,密码为root的mysql

mysql-uroot-h.0.0.1-P-proot-Ddemo1.2查看mysql版本:

未登录mysql状态下查询:

mysql--version

已登录mysql状态下查询:

selectversion();

1.3查看所有数据库:

showdatabases;

1.4使用指定数据库:

usedbname;

1.5查看数据库所有数据表:

showtables;

1.6查看表结构:

desctablename;

2.备份

2.1备份一个数据库:

mysqldump[OPTIONS]database[tables]xxx.sql

2.2备份多个数据库:

mysqldump[OPTIONS]--databasesDB1[DB2DB3...]xxx.sql

2.3备份全部数据库:

mysqldump[OPTIONS]--all-databasesxxx.sql

2.4OPTIONS常用参数:

-d,--no-data:不备份数据,只备份表结构

-u:指定登录账户

-h:指定mysql服务器ip

-P:指定端口(默认值为0)

-p:指定密码(密码需跟在-p后面,中间不能有空格)

-v:打印有关各个阶段的信息

2.5使用示例:

备份hostpital数据库到文件hostpital.sql,mysql登录信息:ip为.0.0.1,端口为,用户名为root,密码为root。

mysqldump-uroot-h.0.0.1-P-proothostpitalhostpital.sql3.恢复

3.1未登录mysql状态下还原:

-u:指定登录账户

-h:指定mysql服务器ip

-P:指定端口(默认值为0)

-p:指定密码(密码需跟在-p后面,中间不能有空格)

-v:打印有关各个阶段的信息

-D:指定要恢复到数据库名字

mysql-uroot-P-h.0.0.1-proot-Dhostpitalhostpital.sql

3.2登录状态下恢复:

在登录mysql状态下,使用source命令可以执行一个sql文件。

usehostpital;sourcehostpital.sql;预览时标签不可点收录于合集#个上一篇下一篇

转载请注明:http://www.aierlanlan.com/tzrz/485.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了