今天一位朋友發現網站異常了,經檢查發現硬盤又滿了,所以來找我求助。
我們排查後發現又是mysql的mysql-bin日誌太大造成的問題。
這裡我就來給大家說一下如何處理這樣的問題。
首先你必須先確定一下是否是mysql日誌造成的問題,這些日誌一般都以mysql-bin.000001這樣的方式命名
你可以在/usr/local/mysql/data底下看到他們,我的建議是不要直接刪除,讓mysql自己來刪除,避免有其他意外發生。
方法如下:
1) 首先你必須用root密碼登錄你的mysql數據庫
mysql -u root -p
2) 然後執行清理日誌的指令
mysql> RESET MASTER;
3) 為了一勞永逸,必須對他們作出大小限制,並限制遠程訪問,避免被爆破
vi /etc/my.cnf
細節如下:
[mysqld]
expire_logs_days = 10
max_binlog_size = 100M
bind-address = 127.0.0.1
4) 最後重啓mysqld
service mysqld restart
若是amh 請用下面的命令重啓mysql
amh mysql restart
關於amh安裝時設定的root密碼可以在amh程序目錄下的Config.php查看
AHM5.0 – /usr/local/amh-5.0/web/Amysql/
AMH4.2 – /home/wwwroot/index/web/Amysql/