MySQL 5.x 關閉資料庫嚴格模式
5,157 0
今天幫一位網友搭建 WHMCS(IDC 管理系統)的時候,遇到了一個關於資料庫的問題,就是 WHMCS 6.x 無法在資料庫嚴格模式下執行,所以就要關閉這個資料庫嚴格模式。
搜尋了一下相關資料,下面是我總結出來的兩種關閉資料庫嚴格模式的方法,我測試的是 MySQL 5.5,其他版本請自行測試,如有問題請在下方留言區留言。
方法一
修改 my.cnf
設定啟動參數,將預設 sql_mode 改為寬鬆模式。
使用命令:
Bash Bash
echo "sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" >> /etc/my.cnf
然後重新啟動 MySQL 伺服器:
Bash Bash
service mysqld restart
方法二
修改 mysqld
使用命令:
Bash Bash
sed -i "s#\"\$\*\"#--sql-mode=\"NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION\"#" /etc/init.d/mysqld
然後重新啟動 MySQL 伺服器:
Bash Bash
service mysqld restart
注意
MySQL 5.5 請使用第二種方法。

評論
(0)暫無評論,來說兩句吧