Apache2 設定檔設好後,重新啟動前,都會做語法檢查:apache2ctl configtest,若有錯誤可以重新啟動前即時修正。
但是 MySQL 要怎麼做語法檢查呢?
MySQL my.cnf 如何做語法檢查(syntax check)
MySQL 的 syntax check 語法如下:
- /usr/sbin/mysqld --verbose --help # 同 mysqladmin variables / mysqladmin variables -u root -p 可秀出變數值
或
- /usr/sbin/mysqld --help # 看看有沒有錯誤訊息
若有錯誤會出現下述的訊息:
To see what values a running MySQL server is using, type
'mysqladmin variables' instead of 'mysqld --verbose --help'.
2017-05-22T07:18:27.498054Z 0 [ERROR] Aborting