【1】终端下,mysql -V
命令如下:
mysql -V
示例如下:
【2】终端下,mysql --help|grep Distrib
命令如下:
mysql --help|grep Distrib
示例如下:
【3】连接mysql,select version()
命令如下:
select version();
示例如下:
【4】连接mysql,status
这个就比较厉害了。
命令如下:
status;
示例如下:
【5】备份数据库
mysqldump基本语法:
mysqldump -u username -p [-d] dbname table1 table2 ...-> BackupName.sql
其中:
- dbname参数表示数据库的名称;
- -d:表示是否需要导出数据,默认导出数据和结构;
- table1和table2参数表示需要备份的表的名称,为空则整个数据库备份;
- BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径。通常将数据库被分成一个后缀名为sql的文件;
如,备份cloudoa数据库到当前路径下:
mysqldump -uroot -p cloudoa >./backup.sql
【6】检查并修复数据库数据表
如出现以下提示:
Table ‘./hb_cloudoa/tb_xmpp_notice’ is marked as crashed and should be repaired
操作:
登录: mysqlcheck -u root -p hb_cloudoa
输入密码:Enter password:
然后添加 –auto-repair 参数自动修复。
修复前最好备份一下数据库(如上述第四所示):
mysqldump -u root -p hb_cloudoa > hb_cloudoa.sql
Enter password:
【进行修复】
mysqlcheck -u root -p hb_cloudoa --auto-repair
Enter password: