开发者导航

作者:开发者导航 网址:www.codernav.com 简介:开发者常用的网址集锦。

博客园 首页 新随笔 联系 订阅 管理

1、root 用户登陆 MySQL

输入“cmd”,进入控制台,

登录数据库: mysql -u root -p

查看用户的f访问主机权限: use mysql; select host,user from user;

 

2、创建远程登陆用户并授权:

grant all privileges on db_blog3.* to root@'192.168.136.131' identified by '123456';

grant all privileges on *.* to 'root'@'%' identified by ‘password’with grant option;

3、立即生效(必须) flush privileges; 生效后,在名为mysql的数据库的user表中会看到多了一条记录。

 

解释:

all privileges:赋予所有权限给指定用户;

db_blog3.*:数据库的所有表;

root:root用户,表示给哪个用户授权,此处是给root;

192.168.136.131:允许root用户在哪个远程IP登录,设置为'%',表示不限制IP;

123456:设置远程访问的密码

 

注意: 如果设置后,navicat仍然无法访问远程远程服务器上的mysql,尝试关闭服务器的防火墙,参考《Linux服务器关闭防火墙,开放端口》

posted on 2018-07-14 16:17  开发者导航  阅读(179)  评论(0编辑  收藏  举报