博主信息
dxp2tq的博客
博文
159
粉丝
1
评论
0
访问量
137136
积分:0
P豆:570

centos7中lnmp授权远程用户登录MySQL

2019年03月23日 13:31:20阅读数:488博客 / dxp2tq的博客/ Linux

centos7中lnmp授权远程用户登录MySQL


授权法。

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

 

我用的第一个方法,最后执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了

另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.

在安装mysql的机器上运行:

1、d:/mysql/bin/>mysql   -h   localhost   -u   root  //这样应该可以进入MySQL服务器

2、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION  //赋予任何主机访问数据的权限

3、mysql>FLUSH   PRIVILEGES  //修改生效

4、mysql>EXIT  //退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

感谢分享

https://www.cnblogs.com/q149072205/p/7411097.html

https://blog.csdn.net/xiongyu1010/article/details/52229988

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • mysql增加只读的方法:1、使现有的rootMysql;2、创建,并SELECT查询限,访问限;3、刷新mysql限,使创建、生效。
    mysql设置访问密码的方法:首先mysql,并查询表和主机限命令;然后删除root这个访问,并更新限命令;最后重新创建操作账,进行访问的并更新限。
    navicat连接时出现2003的解决办法:首先使【 netstat -anp】查看端口的打开;然后把【127.0.0.1:3306】改为【0.0.0.0:3306】;最后,重载