数据库维护
第一部分:样例库的应用
1)备份数据库命令:
mysqldump -u root -p --databases test1 > /usr/local/mysql/test1.bak.sql
test1是数据库的备份文件
2)恢复备份数据:
首先删除原有的数据库test1,并重新建一个数据库test1
然后输入命令:
mysql -u root -p test1 < /usr/local/mysql/test1.bak.sql
数据恢复,但存储过程都丢失了。
3)分析表
SQL:
ANALYZE TABLE customers;
结果截图:
4)检查表
SQL:
ANALYZE TABLE orders;
结果截图:
5)校验表
SQL:
ANALYZE TABLE orders;
结果截图:
第二部分:所选课题数据库的应用
1)分析表
SQL:
ANALYZE TABLE result;
结果截图:
2)检查表
SQL:
CHECK TABLE result;
结果截图:
3)校验表
SQL:
CHECKSUM TABLE result;
结果截图:
4)修复表
SQL:
repair table result extended;
结果截图:InnoDB表不支持修复
5)优化表
SQL:
结果截图: