zoukankan      html  css  js  c++  java
  • MariaDB修改配置文件允许远程访问

    MariaDB修改配置文件允许远程访问

    最近在使用MariaDB数据库配置用户的远程访问的时候,遇到了一个坑,费了些功夫解决了一下,特此写一下博客,以防下次再遇到的时候忘了解决方案,废话不多说,我们直接开始!

    1. 问题描述

    当我们使用mysql数据库作为一个外部数据的统一接口时,需要在mysql中进行一些设置从而使得外界的用户能够访问它,那么对于这个问题,一般的思路为,使用增加权限的语句,并且不要忘记刷新权限,如下图所示:

    然后再刷新权限:

    接着我们退出MariaDB,使用mysql -h '主机名或是IP地址' -uroot -proot命令再次尝试登录mysql,显示无法连接,依旧没有成功。

    2. 解决方案

    本人花了很多时间寻找方法,但是网上大多数都是上述的解决方案,最终在stackoverflow中,找到了国外大神提出的解决方案,具体操作如下:

    由于MariaDB的配置文件的路径和mysql的不一样,因此要先进入以下路径中的文件:

    nano /etc/mysql/mariadb.conf.d/50-server.cnf

    然后找到bind-address一行,讲bind-address = 127.0.0.1注释掉

    再使用远程连接的方式进入mysql,问题成功解决!!!

    原因猜想:想了下,原因可能是因为mysql的配置文件只能识别本地自回环网络这一条唯一的主机,从而导致其他用户没法访问。

  • 相关阅读:
    性能测试基础篇
    Jmeter参数化
    斐波那契
    Web安全 概述
    HTTP 协议详解
    echarts 响应式布局
    vue 结合mint-ui Message box的使用方法
    vue 中使用iconfont Unicode编码线上字体图标的流程
    手机端@media的屏幕适配
    @media响应式的屏幕适配
  • 原文地址:https://www.cnblogs.com/w950219/p/12069193.html
Copyright © 2011-2022 走看看