mysql: [ERROR] unknown variable 'datadir=/var/lib/mysql'問題

環境:mysql

       Centos7,mysql 5.7sql

問題:spa

在使用命令「mysql -u root -p」鏈接mysql時,報:「mysql: [ERROR] unknown variable 'datadir=/var/lib/mysql'」。cli

 

分析:配置

網上出現這個問題不多,經過相似問題,發現這個問題跟「my.cnf」配置有關,該配置文件在「/etc/my.cnf」。配置文件

在使用mysql命令鏈接時,須要得到[client]參數,而datadir參數爲[mysqld]的服務端配置參數,致使沒法解析。di

 

解決:服務端

檢查[client]下的配置,刪除或調整datadir參數的位置,其餘unknown variable也多是這個緣由文件

 

本次錯誤發生的緣由是拷貝了[client]的配置信息,放在了[mysqld]配置信息的中間,致使其餘[mysqld]的配置都歸在[client]下。co

相關文章
相關標籤/搜索