数据库维护
备份数据库
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进行更改

浙公网安备 33010602011771号