允许远程主机访问数据库

1、前言刚安装好MySQL的时候,在查看user表的时候。能看到以下几个主机和用户。我们连接进来的时候,就是使用的root@localhost。但是如果用其他的Host和user登陆是没有办法成功登陆的。
br/>刚安装好mysql的时候,在查看user表的时候。能看到以下几个主机和用户。我们连接进来的时候,就是使用的root@localhost。但是如果用其他的Host和user登陆是没有办法成功登陆的。

2、添加新用户并赋予权限
目前这个mysql8.0版本的是不能直接使用grant命令那样去添加用户的,否者会报错。
允许远程主机访问数据库

公司主营业务:网站建设、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出临城免费做网站回馈大家。

不知道是不是需要设置什么,或者我这命令敲的有问题,还请高手指出,谢谢。

(1)可以使用下边命令去创建用户
CREATE USER 'root'@'192.168.204.1' IDENTIFIED BY '123456';
这里的用户的名字可以随便起
后边的IP,可以是%,代表所有的IP地址。
也可以单独写IP,就是你自己的IP地址
如果你是虚拟机,一般都是x.x.x.1这个IP。

(2)然后在赋予权限
grant all privileges on . to 'root'@'192.168.204.1';
我这里将所有的权限赋予了此用户@主机。

(3)然后刷新
flush privileges;
允许远程主机访问数据库


新闻标题:允许远程主机访问数据库
浏览地址:http://azwzsj.com/article/ijhigd.html