远程访问mysql数据库_远程访问mysql数据库

前面讲到Red Hat Linux系统下mysql数据库的安装方法,下面介绍如何远程访问mysql数据库。

user表中记录了不同的用户对mysql数据库的访问权限如果我们要远程访问mysql数据库的话,需要对user表中的记录做相应修改

c5f21d6e2eb54fb0bb64267121c5bd0c.png

mysql> update  user  set host=’%’ where user=’root’ and host=’localhost.localdomain’ ;注意:上面一句中%的意思就是容许任何机器从远程访问mysql数据库Mysql> quit

[root@s ~]# mysqladmin   reload ;   重新加载,使update语句修改生效如果还是连接不上去SQLYOG:请使用下面命令在mysql下面: grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" WITH GRANT OPTION;  flust privileges针对用户的用户的名字

针对用户的用户的名字和密码使用SQLyog客户端连接SQL server时报错的解决办法: 在mysql服务器上使用 localhost 连接,并执行下列语句,修改SQLserver对其它主机的限制 mysql> grant all privileges on *.* to 'root'@'%' identified by '1'; mysql> flush privileges;注意:!在window上安装远程连接mysql的工具,HA_SQLyog.Enterprise.v7.15.zip按照下图进行配置:如果能够登陆进去,说明mysql安装成功

15a988f4230f237d35cc1c2f0d1a7d8b.png

如果启动mysql后出现以下问题

31a58c6dbc9bd70fb9d54d19a45d38df.png

这是因为linux的防火墙问题,可以通过以下方式解决:首先利用以下命令将MySql卸载掉(rpm –help 可查询该命令的帮助)rpm –e MySQL-server-community-5.0.37-0.rhel4.i386rpm –e MySQL-client-community-5.0.37-0.rhel4.i386rpm –e MySQL-devel-community-5.0.37-0.rhel4.i386然后在虚拟机的linux下执行startx命令切换到图形界面,进入“应用程序/系统设置/安全级别/SELINUX”,将“启用”和“强制”复选框中的勾去掉接下来重新安装MySQL即可。另外,如果安装5.0.4版本的MySql也能解决这个问题。

相关推荐

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

里克笛

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值