在設定檔中指定log的出位置.
Windows:Windows 的設定檔為 my.ini,一般在 MySQL 的安裝目錄下或者 c:Windows 下。
Linux:Linux 的設定檔為 my.cnf ,一般在 /etc 下。
大家也可以用下面的命令查一下(如果不是LNMP,路徑可能不同):
| 代碼如下 |
複製代碼 |
du -h --max-depth=1 /usr/local/mysql/var/* |
如果看到大量大檔案,且名為 mysql-bin.000014 這樣的,說明你也需要關閉記錄檔,因為你不知道哪一天它們會把你VPS的硬碟塞滿。
用WINSCP把這些檔案刪除吧。
如何關閉:
找到:
| 代碼如下 |
複製代碼 |
log-bin=mysql-bin binlog_format=mixed |
將這兩行注釋掉,前面加上#
然後儲存。
最後用下面的指令重啟下LNMP。收工。
| 代碼如下 |
複製代碼 |
/root/lnmp restart |
linux中還有另一種辦法
關閉mysql日誌功能
1、進去mysql
| 代碼如下 |
複製代碼 |
[root@localhost ~]# mysql -u root -p Enter password: |
2、查看記錄檔
| 代碼如下 |
複製代碼 |
mysql> show master logs; |
會出現好多mysql-bin.0000*檔案哦 這些都是記錄檔
註:如果出現ERROR 1381 (HY000): You are not using binary logging 則說明你的記錄檔已經關閉啦
3、關閉mysql記錄檔
| 代碼如下 |
複製代碼 |
mysql> reset master; //關閉日誌 mysql> show master logs; //查看是否還有日誌 mysql> exit; Bye |
4、修改mysql設定檔my.cnf。找到log-bin=mysql-bin、binlog_format=mixed 在前面加註釋即可
5、重新啟動mysql ok