开启mysql远程登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开启mysql远程登录相关的知识,希望对你有一定的参考价值。

开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅。 

首先访问本机的mysql(用ssh登录终端,输入如下命令):

mysql -uroot -p

输入密码登陆进去后,输入如下的语句:

use mysql;
grant all privileges on *.* to user@% identified by password with grant option;

其中:

user是用户名
mysql默认的是root
password是密码自己设置
%表示任意主机,也可以指定ip地址

这样就允许远程任意一台主机访问了。

示例:

grant all privileges on *.* to root@192.168.1.100 identified by ‘‘ with grant option;

即:允许192.168.1.100以root用户无密码登录。

好,就这些了,希望对你有帮助。 

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170212_开启mysql远程登录.md

欢迎补充 

以上是关于开启mysql远程登录的主要内容,如果未能解决你的问题,请参考以下文章

如何开启MySQL远程访问权限 允许远程连接

wdcp 开启某个Mysql数据库远程访问

mysql8.x开启远程登录

MySQL开启远程连接

Mysql开启远程服务

ubuntu16.04服务器配置mysql,并开启远程连接