2 3 4 5 6 7 8 9 10 11 12

在Navicat连接服务器的MySQL

在终端可以连接到服务器后,可以进入MySQL服务。

首先在服务器中开启MySQL的3306端口号,然后如下图:

上面两步完成后,连接报错,是权限问题,这是需要修改一下配置信息即可。

$ mysql -u root -p;
# -> 输入密码

$ use mysql;
# 配置root用户的主机,%虽然表示是任何主机,但是它只是针对于通过TCP/IP连接过来的主机
$ update user set Host='%' where User='root';
$ exit;

$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改43行的bind_address=127.0.0.1为bind_address=0.0.0.0(所有ip都可以访问)

:wq  #保存并退出

# 重启数据库
$ sudo service mysql restart

此时再点击测试连接即可连接成功。

posted @ 2022-12-27 12:41  MrDevil  阅读(42)  评论(0编辑  收藏  举报