Categories
學習筆記

WordPress數據庫從latin1轉換成utf8的方法

最近打算對博客進行一次統整,想去掉一些不重要的插件,並進行部份失效鏈接的替換,不料卻遇上了一些問題。 主要的問題在於早年建立博客時並未選擇以utf8作為默認的character-set,導致在進行文字替換的時候無法直接替換中文字,所以索性就研究了一下如何將博客的character-set從latin1改為utf8。 這裡也給大家分享一下,若有需要大家可以自行取用。

Categories
學習筆記

硬盤滿了?mysql數據庫日志文件的刪除與大小限制

今天一位朋友發現網站異常了,經檢查發現硬盤又滿了,所以來找我求助。 我們排查後發現又是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/