配置mysql使其允许外部ip进行登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置mysql使其允许外部ip进行登录相关的知识,希望对你有一定的参考价值。

这两天在做一个数据库的项目,用到了mysql,需要通过外部的ip远程访问mysql,发现默认的mysql是不允许远程访问的,需要做简单的配置。

如下:

1. 打开一个终端(cmd)输入

 mysql -u用户名 -p密码

#(如果说没有mysql命令的话,你就到到mysql的bin目录下去执行)  

2. 分配权限:  

grant all  privileges on *.* to ‘登录名‘@‘%‘ identified by  ‘登录名密码‘;

#说明 这里只是简单的讲所有权限分配给所有外部ip访问,其实这是不符合安全原则的,但是能解决问题。

#‘登录名‘@‘%‘  是指登录这个mysql的用户名,%是指任意ip,如果只是指定某个特定ip直接写ip即可。如 192.168.1.111

3.刷新一下权限  

flush privileges;

以上是关于配置mysql使其允许外部ip进行登录的主要内容,如果未能解决你的问题,请参考以下文章

CentOS mysql 允许远程登录

Linux下配置mysql允许指定IP远程访问

Mysql权限控制 - 允许用户远程连接

Mysql权限控制 - 允许用户远程连接(转载)

170424Mysql权限控制 - 允许用户远程连接

MySQL账号授权操作