mysql常見問題及解決辦法
1.故障一
問題分析:以上這種情況一般都是數(shù)據(jù)庫未啟動或者數(shù)據(jù)庫端口被防火墻攔截導(dǎo)致。
解決方法:啟動數(shù)據(jù)庫或者防火墻開放數(shù)據(jù)庫監(jiān)聽端口。
2.故障二
問題分析:密碼不正確或者沒有權(quán)限訪問。
解決方法:
3.故障三
在使用遠(yuǎn)程連接數(shù)據(jù)庫時偶爾會發(fā)生遠(yuǎn)程連接數(shù)據(jù)庫很慢的問題。
問題分析:
- 如果 mysql 主機(jī)查詢 DNS 很慢或是有很多客戶端主機(jī)時會導(dǎo)致連接很慢.
- 由于開發(fā)機(jī)器是不能夠連接外網(wǎng)的,在進(jìn)行 mysql 連接時,DNS 解析是不可能完成的, 從而也就明白了為什么連接那么慢了。
解決方法:
- 修改 my.cnf 主配置文件,在[mysqld]下添加 skip-name-resolve,重啟數(shù)據(jù)庫可以解決。
- 注意在以后授權(quán)里面不能再使用主機(jī)名授權(quán)。
4.故障四
問題分析:
服務(wù)器非正常關(guān)機(jī),數(shù)據(jù)庫所在空間已滿,或一些其它未知的原因?qū)?a href="http://www.xiayu04.cn/help/index.php/tag/10" title="數(shù)據(jù)庫flickr.photos.notes.edit target="_blank">數(shù)據(jù)庫表造成了損壞因拷貝數(shù)據(jù)庫導(dǎo)致文件的屬組發(fā)生變化
解決方法:
修復(fù)數(shù)據(jù)表 (myisamchk、phpMyAdmin)修改文件的屬組
5.故障五
問題分析:
超出最大連接錯誤數(shù)量限制
解決方法:
清除緩存(flush-hosts關(guān)鍵字)修改mysql配置文件 (max_connect_errors=1000)
6.故障六
Too many connections
問題分析:
連接數(shù)超出mysql的最大連接限制
解決方法:
7.故障七
問題分析:
mysql的配置文件/etc/my.cnf 權(quán)限問題
解決方法:
chmod 644 /etc/my.cnf
8.故障八
問題分析:
innodb數(shù)據(jù)文件損壞
解決方法: