永发信息网

怎么解决mysql不允许远程连接的错误

答案:3  悬赏:40  手机版
解决时间 2021-02-07 08:26
怎么解决mysql不允许远程连接的错误
最佳答案
创建一个允许远程连接的mysql用户
create user 'username'@'%' identified by 'password'; #%表示允许所有主机的用户登录,也可以将 % 换成指定的ip

grant all on *.* to 'username'@'%';
全部回答
1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 2、 授权法。 A:你想mysql账户myuser使用密码mypassword从任何主机连接到mysql服务器的话,那就在mySQL命令行下输入: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 若上面那条命令还没有奏效,那就使用下面的命令,一定成功! 如果你想允许想mysql账户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码,那就在mySQL命令行下输入: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
不允许远程连接:解决办法 首先确定mysql的用户是否允许远程连接,如果不允许,需要添加用户 grant all privileges on *.* to user@'%' identified by 'password'; flush privileges; 检查主机的防火墙是否允许mysql的端口通过,可以先暂停一下防火墙试试 linux 下: service iptable stop windows 下在控制面板--管理工具--服务里停止防火墙 经过这两部的操作,一般不会有问题。 如果是连接不成功,可能和你所使用的socket文件有关,就需要去查询你的socket存在什么地方了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阴历19670419日是阳历多少日
希望高人四叶草或汤圆,小螃蟹,千纸鹤们可以
たぐい 与 るい 区别
“喜欢你的一切” 用韩语怎么说?
晨香小吃店在哪里啊,我有事要去这个地方
鱼防备天敌和自我保护的方法。
北通战戟2如何设置连点
阳谷县人民法院地址在什么地方,想过去办事
武汉福彩3d
爱情连连看有个女嘉宾外号鸡血妹
啊那是一部校园动画片,人物很帅,男主角头发
最爱·婚纱摄影地址在什么地方,想过去办事
根据《民法通则》的规定,下列情形中,委托代
广州南站地铁到三江南站10月1日有车吗
香奈儿(华兴路店)地址在什么地方,我要处理点
推荐资讯
具有疏肝行气、活血止痛功用的方剂是()A.苏子
杭州拱墅区一年级报名录取之后不交社保可以吗
车门锁了紧急灯还闪是怎么回事
嘉实货币b怎么样
小时候吃了鸡爪写字就难看吗?
湘裕宾馆怎么去啊,有知道地址的么
雅洁干洗中心我想知道这个在什么地方
你看过伊斯坦布尔奇迹吗?那场比赛我看得是血
(11分)漫画赏析请你简要评析漫画《谁的责任
昌乐县人社局怎么去啊,有知道地址的么
仿造这一段,写一写自己最喜欢的一种花
竹影萧音名字好吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?