2.如何实现=t_tag _disibledevent=>数据库名.表名用户@登录主机identiedby"用户密码";
grantselect,update,insert,deleteon*.*[email protected]
identiedby"xuys1234";
查看结果执行:
usemysql;
selecthost,user,passwordfromuser;
可以看到在user表中已有刚才创建xuys用户host字段表示登录主机其值可以用IP也可用主机名将host字段值改为%就表示在任何客户端机器上能以xuys用户登录到mysql服务器建议在=t_tag _disibledevent=>开发时设为%
updateuserhost='%'whereuser='xuys';
(2)mysqladmin-uroot-ppwdreload
mysqladmin-uroot-ppwdshutdown
(3)./mysqld_safe--user=root&
记住:对授权表任何修改都需要重新reload即执行第3步
如果经过以上3个步骤还是无法从客户端连接请执行以下操作
在mysql数据库db表中插入条记录:
usemysql;
insertodbvalues
('192.168.88.234','%','xuys','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
updatedbhost='%'whereuser='xuys';
重复执行上面第2、3步 TAG: 数据库 mysql MySQL Mysql MYSQL 汇总
最新评论