这是因为系统中/etc/my.cnf文件自己存在或者是生成的my.cnf文件不正确致使的. 只需将/etc/my.cnf文件删除, 而后在/usr/local/mysql中运行./scripts/mysql_install_db --user=mysql从新生成该文件便可.html
1)首先需在mysql中运行以下命令开启远程访问许可:mysql
GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;(详见https://www.cnblogs.com/chenjw-note/p/5887908.html)linux
2) 还需在/etc/my.cnf中配置以下信息sql
在[mysqld]后面任意一行添加 skip-grant-tables(详见)post
在/etc/my.cnf中配置以下信息ui
lower_case_table_names=1(1表示关闭大小写敏感, 0表示开启)url