1、通过sudo ufw status查看防火墙状态,显示inactive说明没有开启防火墙。
Windows上navicat连接ubuntu上MySQL
2、输入netstat -an|grep 3306查看端口启动和占用情况,如果为127.0.0.1,则需要修改为0.0.0.0,下文修改。
Windows上navicat连接ubuntu上MySQL
3、修改mysql访问权限,输入mysql -u root -p,然后输入密码“password”进入mysql。
Windows上navicat连接ubuntu上MySQL
4、输入grant all privileges on . to ‘root’@’%’ identified by ‘password’ with grant option;指定所有客户端都可以使用root账户访问mysql。
Windows上navicat连接ubuntu上MySQL
5、输入flush privileges;刷新权限。
Windows上navicat连接ubuntu上MySQL
6、输入exit;退出mysql。
Windows上navicat连接ubuntu上MySQL
7、输入cd /etc/mysql/mysql.conf.d进入mysql配置目录。
Windows上navicat连接ubuntu上MySQL
8、输入sudo vim mysqld.cnf修改mysql配置文件,修改如下图所示。
Windows上navicat连接ubuntu上MySQL
Windows上navicat连接ubuntu上MySQL
Windows上navicat连接ubuntu上MySQL
9、输入/etc/init.d/mysql restart重启mysql。
Windows上navicat连接ubuntu上MySQL
10、打开navicat,新建连接。如下配置后,点击连接测试
Windows上navicat连接ubuntu上MySQL
Windows上navicat连接ubuntu上MySQL

相关文章:

  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-09-30
  • 2022-01-28
  • 2023-02-17
  • 2021-06-04
猜你喜欢
  • 2021-12-14
  • 2021-12-21
  • 2021-12-09
  • 2022-12-23
  • 2021-12-27
相关资源
相似解决方案