环境: Centos7,mysql 5.7 问题: 在使用命令“mysql -u root -p”连接mysql时,报:“mysql: [ERROR] unknown variable 'datadir=/var/lib/mysql'”. 分析: 网上出现这个问题很少,通过类似问题,发现这个问题跟“my.cnf”配置有关,该配置文件在“/etc/my.cnf”. 在使用mysql命令连接时,需要获得[client]参数,而datadir参数为[mysqld]的服务端配置参数,导致无法解析. 解决…