admin 管理员组文章数量: 887021
2024年1月22日发(作者:有关study的短语)
Mysql设置远程访问默认情况下置下第一种方法:
权限问题,打开mysql数据库中的user表,把你用来连接数据库的用户所在那条mysql服务mysql是不允许远程访问的,也不支持root用户远程访问,所以要设记录的host字段改成%就行了。 %表示可在任何地方连接到器,LOCALHOST表示只能在在用户授权时是可能限定你可以查阅mysql所在服务器进行连接。ip地址或地址段进行连接的。mysql用户授权相关资料,另外当用户授权项发生变化时请更新授权表,否则不会生效。重新启动服务!
第二种方法:
在User表中添加允许远程访问的用户insert into
(Host,User,Password,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,
Drop_priv,Reload_priv,Shutdown_priv,Process_priv,File_priv,Grant_priv,
References_priv,Index_priv,Alter_priv
values ('192.168.0.11', 'remote', 'password', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y',
'Y', 'Y','Y', 'Y';
然后重启mysql.
PS: 如果没有指定的固定录访问。使用Grant分配权限第三种方法:
IP地址,对应的Host设为空即可实现在任意机器上登grant all on *.* to 'remote' @'192.168.0.11' identified by 'password';
然后重启mysql.
PS: 该命令与第二种方法得到的效果一模一样。在linux和cpanel中如何设置—————————在linux中以下以用户 hellokeykey 远程访问mysql为例。进入mysql
mysql>grant all on *.* to hellokeykey@'%' identified by 'hellokeykeymysql>flush privileges; //刷新权限好了现在用户hellokeykey可以远程访问mysql了————————————用户的密码';
-
mysql的远程访问———————————————————————–在cpanel中Databases —> Remote MySql —>填入“%”,点击“Add Host好了现在你的”账户可以远程访问服务器的——–cpanelmysql了————————————————————
版权声明:本文标题:Mysql设置远程访问 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705910869h493509.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论