解决sqlyog等工具连接ubuntu下的mysql

本文详细介绍了如何在Linux环境下测试与Windows系统的网络连通性,检查MySQL端口,配置MySQL服务器以允许远程访问,包括修改配置文件、赋予root权限和查看错误日志,以解决连接问题。
摘要由CSDN通过智能技术生成

1、测试windows和linux是否能够ping通

2、检查开放的端口,看mysql的端口在linux下是否打开(一般是3306)

sudo ufw status 

如果未打开 ufw allow 端口/协议

3、还需要更改配置文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf

将 bind-address 这行注释(否则每次启动都只能本机访问其他不能访问)

4、切换到mysql数据库,查看当前的用户是否只能在本机访问

如果只能在本机访问,请修改root的访问为 %(将其改成所有地方都能进行访问,和步骤三类似)

5、在mysql中赋予root所有权限 grant all privileges *.* to root@% 刷新权限

然后重启服务,进行连接(赋予权限)

6、最后测试连接

7、一直连接不成功,请查看mysql的错误日志 /var/log/mysql/error.log

尝试一下(未幅图片,请作参考)

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值