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;预览时标签不可点收录于合集#个上一篇下一篇