我正在尝试将mariadb的默认端口更改为52000。我修改了/etc/MySQL/maradb.con.d/50-server.cnf中的端口,并重新启动了服务。但是,每次它仍然在默认端口上启动。
我在管理Debian。我还需要修改另一个配置吗?
发布于 2018-08-11 23:00:13
正确的配置是:
port = 52000在[server]或[mysqld]部分下。
您最可能的问题是,要么您正在修改未包含的配置文件,要么正在包含它,但其他文件正在覆盖您的配置(最后解析的选项将获胜)。查找包含端口定义的其他文件并删除它们,或确保它们按正确的顺序读取。
要检查应用了哪些mysqld配置文件,可以运行mysqld --verbose --help来验证读取了哪些配置文件。https://stackoverflow.com/questions/580331/determine-which-configuration-file-is-being-used上的更多建议
https://dba.stackexchange.com/questions/214679
复制相似问题