码迷,mamicode.com
首页 > 数据库 > 详细

Linux中 MySQL 授权远程连接

时间:2018-10-03 23:40:46      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:bubuko   sqlyog   grant   info   命令   技术分享   用户密码   登录   远程   

说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP具体用户进行授权。一般 root 用户不会提供给开发者。如:使用 Windows 上的 SQLyog 图形化管理工具连接 Linux 上的 MySQL 数据库,必须先对其进行授权。

 技术分享图片

 

1、在虚拟机中使用 root 用户登录 mysql 数据库

mysql -u root -p

说明:root 用户密码一般设置为 root 

 

2、使用 mysql 命令为 root 用户授权 mysql 远程连接服务

mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘ with grant option;

说明:此命令是为密码为 root 、IP(%)任意的 root 用户授权。(%:模糊查询,所有 IP 都可以,,可指定其他主机 IP;BY 后的 ‘root‘ 为密码)

 

3、将配置写入 mysql 授权表中

mysql> flush privileges;

Linux中 MySQL 授权远程连接

标签:bubuko   sqlyog   grant   info   命令   技术分享   用户密码   登录   远程   

原文地址:https://www.cnblogs.com/wxdestiny/p/9739119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!