ubantu修改mysql配置bind_address的问题》?求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubantu修改mysql配置bind_address的问题》?求解相关的知识,希望对你有一定的参考价值。

问题bind_adress修改,在mysqld.cnf已经做了修改,但是查询后发现系统依旧绑定127.0.0.1,所以想问下问题所在?有没数据库大师解答下

在 Ubuntu 中修改 MySQL 的 bind_address 配置可能会比较麻烦,因为需要修改多个配置文件。
1、首先,你需要在 /etc/mysql/mysql.conf.d/mysqld.cnf 中修改 bind_address 配置,将其设置为你想要绑定的 IP 地址。
2、之后,你需要在 /etc/mysql/mariadb.conf.d/50-server.cnf 中修改 bind-address 配置,将其设置为与 mysqld.cnf 中相同的值。
3、如果这样仍然无法解决问题,可能是 MySQL 的权限问题。请确认登录 MySQL 的用户是否有权限修改 bind_address 的值,或者你可以使用root账户登陆进行修改。
4、如果这些都无法解决问题,你可以尝试重启 MySQL 服务器,或者检查是否有其他配置文件或脚本在覆盖你的修改。
总之,需要花时间和细心地检查配置文件,确认所有相关的配置都已经修改。
参考技术A

原因可能有以下几点:

    mysqld.cnf文件未生效:请确保您已经重启了mysql服务,使配置文件生效。

    文件路径错误:请确保您修改的是正确的mysqld.cnf文件,并且文件路径正确。

    其他配置文件的影响:在my.cnf中可能存在其他配置文件,如my.cnf.d,请检查这些文件中是否有重复的bind_address配置。

    权限问题:请确保您在修改配置文件时具有相应的权限。

    修改的配置语法错误:请检查您修改的bind_address配置是否有语法错误。

    建议您按照上述原因检查,尝试解决问题。

追问

    其他配置文件的影响:在my.cnf中可能存在其他配置文件,如my.cnf.d,请检查这些文件中是否有重复的bind_address配置。

你说的这个重复配置怎么查?

参考技术B 修改配置的问题可能是因为,文件中的配置没有被正确的修改,你可以检查配置文件里的配置,确认是否已经修改,如果没有修改,你可以手动修改绑定地址为正确的,地址,然后重启,服务,确保系统配置正确。追问

我的配置是这样的修改的 也测试了注释掉那两行,也重启过 都没用 系统依然读取的是127.0.0.1 是不是还有哪里的配置文件 是在这个文件读取后 读取的 所以加载成了127.0.0.1?我修改的端口是生效的 由原来3306改成了以上配置中的21002,但是IP却没改成功,所以我想会不会mysql在加载了这个配置文件后,又加载了其它的什么配置文件,在那个配置文件里又将bindaddress重置了

Ubantu 安装Redis

下载解压
http://download.redis.io/releases/redis-4.0.9.tar.gz
按照官方文档安装好


拷贝一个配置文件
cp redis.conf /opt/redis/redis.conf

启动
redis-server /opt/redis/redis.conf

停止
redis-cli shutdown


redis.conf配置文件 ,修改密码,修改绑定的IP,修改以进程的方式启动

  

以上是关于ubantu修改mysql配置bind_address的问题》?求解的主要内容,如果未能解决你的问题,请参考以下文章

ubantu下mysql5.7默认编码字符集修改

ubantu安装mysql (解决配置密码问题)

ubantu9.10配置apache+php+mysql的具体教程?

linux ubantu怎样修改网络端口

Ubantu安装mysql

Ubantu 安装Redis