永发信息网

查看linux下mysql有没有远程访问权限

答案:2  悬赏:30  手机版
解决时间 2021-12-22 16:00
  • 提问者网友:星軌
  • 2021-12-21 20:07
查看linux下mysql有没有远程访问权限
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-12-21 21:42
1、root用户登录到mysql数据库 代码示例: /usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql) 2、进入mysql,输入: 代码示例: use mysql; 3、查看user表的情况 代码示例: SELECt Host,User FROM user; //指明主机名称,
全部回答
  • 1楼网友:猎心人
  • 2021-12-21 22:51
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user; 2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option; 如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码 grant all privileges on *.* to 'myuser'@'192.168.1.3' identified by 'mypassword' with grant option; 我的mysql.user里root用户的host果然是localhost,先用改表法给localhost改成“%”,还是不行,仍然报1130的错 误,又按“从任何主机连接到mysql服务器”方法授权,还是报一样的错,最后给自己的ip授权之后,终于登录上了。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯