Не удается перезапустить сервер mysql, установленный на Alibaba Cloud ECS?

Я установил сервер MySQL на экземпляр Alibaba Cloud ECS, я обновляю /etc/mysql/my.cnf с помощью bind-address = 0.0.0.0, после этого я не могу перезапустить службу MySQL. Ниже приведена ошибка

mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: activating (start-post) (Result: exit-code) since Tue 2018-12-25 16:56:32 IST; 7s ago
  Process: 6905 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
  Process: 6896 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 6905 (code=exited, status=1/FAILURE);         : 6906 (mysql-systemd-s)
   CGroup: /system.slice/mysql.service
           └─control
             ├─6906 /bin/bash /usr/share/mysql/mysql-systemd-start post
             └─6925 sleep 1

Dec 25 16:56:32 iZa2dej95yv6tb65txtwfhZ systemd[1]: Starting MySQL Community Server...
Dec 25 16:56:32 iZa2dej95yv6tb65txtwfhZ mysql-systemd-start[6896]: my_print_defaults: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at line 
Dec 25 16:56:32 iZa2dej95yv6tb65txtwfhZ mysql-systemd-start[6896]: my_print_defaults: [ERROR] Fatal error in defaults handling. Program aborted!
Dec 25 16:56:32 iZa2dej95yv6tb65txtwfhZ systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE

person Smelter    schedule 25.12.2018    source источник


Ответы (3)


Похоже, это проблема с синтаксисом или проблема с кодировкой. Пожалуйста, проверьте это

person Carlos    schedule 28.12.2018

Установка адреса привязки на «0.0.0.0» указывает MySQL прослушивать все интерфейсы. Похоже, вы хотите получить доступ к MySQL удаленно, если я не ошибаюсь. Если это так, вы можете просто закомментировать адрес привязки и перезапустить его, все будет работать нормально.

Некоторые упакованные версии MySQL будут запускаться | сценарии обслуживания, которые будут пытаться получить доступ к MySQL по адресу по умолчанию (127.0.0.1). Даже это может быть причиной, или у вас может быть другой параметр адреса привязки по незнанию.

Так что лучше прокомментировать это, перезапустить MySQL еще раз.

person Ranjith Udayakumar    schedule 29.12.2018

Пакет Mysql, возможно, был изменен, тестирование на изменение на /etc/mysql/mysql.conf.d/mysqld.cnf, изменение или удаление привязки на /etc/mysql/my.cnf

person Mas Dimas    schedule 20.08.2020