Mysql
MySQL 5.1.73 更改預設日誌位置
如何更改 log_error 文件的預設位置?如果將其指向新路徑,它會自動移動現有文件嗎?或者它會創建一個新文件,並且可以刪除原始文件?軟體安裝在 Windows 上。
另外,如何更改 innodb 日誌文件的預設位置?
一種)。將 Mysql innodb_log 文件更改為新位置。
1. Change my.cnf settings for innodb_log file or innodb_fast_shutdown=0 (so it does full flush of log files from buffer). 2. Stop mysql. 3. Change innodb_log_group_home_dir = /mysql/new_location/ in my.cnf. 4. Start Mysql, it should be up now.
乙)。將 Mysql log_error 文件更改為新位置。
1. Create a new file for log_error file OS level. - copy nul > /mysql/NEW_LOCATION/mysql_error - Give mysql permission to /mysql/NEW_LOCATION/mysql_error to read and write. 2. Change my.cnf log_error = /mysql/NEW_LOCATION/mysql_error 3. Stop Mysql. 4. Start Mysql.
你可以一口氣做A和B,我會讓你按照你想要的方式組織。
有些文件很容易移動,有些則不然。並且機制在後續版本中發生了變化。5.1 太古老了,我沒有現成的 5.1 訪問權限。您能否提供要移動的日誌的目前名稱?還可以執行它以查看可用的設置:
SHOW VARIABLES LIKE '%file%'; SHOW VARIABLES LIKE '%dir%';
什麼版本的 Windows?在舊版本中,您可以移動文件並建構“Junction”(也稱為“軟連結”)。較新的版本對此有更好的機制。