2024年2月20日发(作者:)
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了————————————————————
发布者:admin,转转请注明出处:http://www.yc00.com/web/1708431728a1562691.html
评论列表(0条)