自测windows系统下的navicat与ubuntu中的mysql的连接方法

下面我就以root为例针对新手来说一下具体操作。

1.首先,终端上mysql -u root -p,进入你的mysql数据库,操作数据库use mysql
2.查看root的权限,select user,host from user;%代表开放连接(就是谁都能连),localhost代表本机IP连接权限,也可以对某个IP进行授权。
3.对root授权,输入:
grant all privileges on *.* to root@'%' identified by '你的密码' with grant option;
刷新一下权限:flush privileges;
4.修改配置:我的mysql连接配置文件存放在/etc/mysql/mysql.conf.d这个文件夹,
进入里面用vi打开sudo vi mysqld.cnf文件。
找到bind-address ='一个IP',在下面输入bind-address = 0.0.0.0然后保存退出(vi的基本操作自己查!)
5.查看自己的mysql服务器是否运行sudo netstat -lntp
这里写图片描述
这个表示你的mysql服务器在运行,授权和配置也搞好了,如果没显示重启mysql看看效果。
6.查看你主机的IP输入:ifconfig
7.在windows中的Navicat上输入基本上就搞定了。连接名自己取,端口3306,root不变,把localhost换成你主机的IP,输入密码。

如果连不上可能是你的系统的防火墙开着呢,其他的状况我没遇到!自己的实践希望对你有用。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值