解决MariaDB无法远程连接

ubuntu16.04环境下,按照linux中国教程
https://linux.cn/article-8283-1.html
安装了MariaDB
现在想远程连接,出现问题
首先执行如下命令

netstat -an | grep 3306

发现图中显示为127.0.0.1:3306,也就是说mariadb绑定到了本地端口,需要修改如下

vim /etc/mysql/my.cnf

在其中添加如下

这里写图片描述

之后保存,执行如下命令重启mariadb

/etc/init.d/mysql restart

再次查看如下
这里写图片描述

登录mariadb

mysql -uroot -p

执行如下命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;

别忘了执行下面的使更改生效

flush privileges;

版权声明:本文为Co_zy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。