问题
系统:ubuntu16.4.5
安装Mysql: sudo apt-get install mysql-server
使用navicat进行远程连接始终错误 2003 - Can't connect to MySql server on '192.168.0.107(10061 "Unknown error")
考虑到可能没开远程访问权限, 关闭端口ufw disable
, 进入到mysql, 使用mysql表use mysql;
执行授权GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'
对任意地址进行授权, 刷新权限flush privileges;
通过
select User,authentication_string,Host from user
语句可以查看添加的内容
最后发现navicat还是连接失败, 因此有了下步 解决过程, 去找配置文件的问题
解决过程
sudo find / -name my.cnf
尝试找到my.cnf
的位置- 发现
/etc/mysql/my.cnf
位置在这 - 查看内容, 只发现两个dir