Navicat_connection_MySQL_error
Navicat连接MySQL数据库出现error的错误
以ubuntu为例
先切换到root用户sudo -s
打开MySQL数据库mysql -u用户 -p密码
输入grant all privileges on **.** to 'root'@'%' identified by 'mysql' with grant option;
再输入FLUSH PRIVILEGES;
退出MySQL数据库exit
修改MySQL数据库文件权限chmod 666 /etc/mysql/mysql.conf.d/mysqld.cnf
打开MySQL数据库文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注释掉
重启MySQL数据库
service mysql restart
关于Navicat连接MySQL数据库出现编译器错误的问题
出现问题解决办法:vi /etc/mysql/mysql.conf.d/mysqld.cnf
39行skip-external-locking下面添加sql_mode='NO_ENGINE_SUBSTITUTION'