Centos-Mariadb(新版mysql)无法远程连接

实际上之前有别人安装过了,对于这种交接的工作最难做,也就是沟通问题。我需要解决的问题是远程连接的问题,百度了一下后,被各路大佬绕的稀里糊涂,耗费了3 个小时

对于即将提交项目的我们来说,简直头疼。表示我应当对照着现象进行问题的查找,而不是根据自己的猜测,当我把Navicat反馈的信息用来查找后,信息就具体多了,10分钟左右解决了问题

下面记录一下关键的过程

我按照网上的方法查找  配置文件,my.cnf,server.cnf,clients.cnf.....等等等等,我的文件和别人文件的内容完全不一样,十分迷茫

最后这个问题在我看到这个教程后得以释怀,mariadb提供了几个模版配置文件,直接复制即可,路径如图所示。

登上centos服务器

我执行以下命令重新安装

mysql_secure_installation//安装

然后根据提示输入   y/n

其中有个Disallow root login remotely? [Y/n]  // 我输入了N//但是还是不能远程登录

靠普的回答是  https://zhidao.baidu.com/question/501945252.html

我用的是第二种方案,登录服务器的数据库       mysql -u root -p      输入密码      登录后,考虑到ip地址不固定,选择下图的第一种方案

注意mysql语句在linux命令行中结尾有分号   ;

重启mariadb 服务即可     service mariadb restart

GRANT ALL PRIVILEGES ON *.* To 'myuser' @'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
原文地址:https://www.cnblogs.com/lxzbky/p/7062383.html