数据库维护

备份数据库

mysqldimp - uroot(用户root)  -p(密码p)  

course>tmp/backip.sql    (备份course数据库)

备份表格

mysqldimp - uroot  -p course

classinfo>table.sql         (备份course数据库下classinfo表格)

将备份数据库导入到数据库

MySQL  -uroot   -p

course</tmp/backup.sql

 

optimize table

如果从一个表中删除大量数据,应该使用optimize table 来回收所用空间,从而优化表的性能

mysql服务器配置文件

linux 通常位于  /etc/my.cnf

mysql服务器在启动时会读取到该文件中的配置,更改配置后需要重新启动

 

mysql data文件类型

.frm描述表结构

.MYD 保存了表得到数据记录

.MYI表的索引

 

错误日志

/var/log/mysqld.log

 

查询日志

记录索引Mysql活动,会很快变大

可以在my.cnf文件中设置

log-/tmp/select/log

 

二进制日志

记录更新过数据的所有语句

日志名通常为hostname-bin,可用log-bin命令进行更改

查看bin log文件

mysqlbinlog

 

慢查询日志

记录执行缓慢的任何查询

hostname-slow.log

位于data目录 课用 log-slow-queries进行更改

posted @ 2020-08-30 22:29  寂静音无  阅读(124)  评论(0)    收藏  举报