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了————————————————————


本文标签: 用户 访问 远程 连接 授权