美文网首页
MySQL远程连接配置

MySQL远程连接配置

作者: 青山_8a0c | 来源:发表于2018-12-16 15:13 被阅读0次

1.编辑MySQL的配置文件

lhy@lhy-PC:~$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

2.重启mysql

lhy@lhy-PC:~$ sudo service mysql restart

3.查看mysql进程

lhy@lhy-PC:~$ ps aux|grep mysqld
mysql    13161  0.8  2.3 1418488 178208 ?      Sl   15:11   0:00 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
lhy      13200  0.0  0.0  14664   976 pts/0    S+   15:12   0:00 grep mysqld

4.上面只是设置了可以远程连接,但mysql有权限 默认是不允许外部连接的,但mysql提供了权限设置

这里对下面的代码做简单的解释
其实mysql的设置权限可以分的很细
我们这里开启了所有权限
GRANT ALL PRIVILEGES 代表所有权限 比如查找 删除 更新
*.* 代表所有的表
TO 后面的ROOT代表mysql的通过root用户连接
% 代表所有的ip都可以连接 这里可以指定ip
BY 后面是密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'ROOT'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.11 sec)

5.上面提示修改成功,最后我们再刷新权限

mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

相关文章

网友评论

      本文标题:MySQL远程连接配置

      本文链接:https://www.haomeiwen.com/subject/cyqxkqtx.html