ubantu修改mysql配置bind_address的问题》?求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubantu修改mysql配置bind_address的问题》?求解相关的知识,希望对你有一定的参考价值。
问题bind_adress修改,在mysqld.cnf已经做了修改,但是查询后发现系统依旧绑定127.0.0.1,所以想问下问题所在?有没数据库大师解答下
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的问题》?求解的主要内容,如果未能解决你的问题,请参考以下文章