MySQL 5.x 版本關閉資料庫嚴格模式

5,178 0

今天幫一位網友架設 WHMCS(IDC 管理系統)的時候,遇到了一個關於資料庫的問題,就是 WHMCS 6.x 無法在資料庫嚴格模式下運行,所以就要關閉這個資料庫嚴格模式。

搜尋了一下相關資料,下面是我總結出來的兩種關閉資料庫嚴格模式的方法,我測試的是 MySQL 5.5,其他版本請自行測試,如有問題請在下方評論區留言。

方法一

修改 my.cnf

設定啟動參數,將預設 sql_mode 改為寬鬆模式。

使用命令:

Bash
echo "sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" >> /etc/my.cnf

然後重新啟動 MySQL 伺服器:

Bash
service mysqld restart

方法二

修改 mysqld

使用命令:

Bash
sed -i "s#\"\$\*\"#--sql-mode=\"NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION\"#" /etc/init.d/mysqld

然後重新啟動 MySQL 伺服器:

Bash
service mysqld restart

注意

MySQL 5.5 請使用第二種方法。

評論

(0)

暫無評論,來說兩句吧

發佈評論