Проблема с инициализацией пользователя при установке MySQL Server

Используемые вами правила брандмауэра написаны для сервера с фиксированным IP-адресом.

Поскольку вы используете DHCP, вы должны разрешить его через iptables.

Таким образом, я бы поместил дополнительное правило перед правилом accept 80/TCP:

-I INPUT -p udp --dport 67:68 --sport 67:68 -j ACCEPT

Из Учебное пособие по iptables -Разрешение DHCP-запросов через iptables

First of all, we should know that DHCP works over the UDP protocol. (...) To make the rule a bit more specific, we only allow the actual UDP ports used by DHCP, which should be ports 67 and 68.

0
27.03.2020, 04:44
1 ответ

Возможно, вы пропустили последнюю инструкцию, где она добавляется в$PATH:

export PATH=$PATH:/usr/local/mysql/bin

Это входит в файл ~/.bashrc.

Потому что тогда можно просто вызвать его напрямую (хотя бы после перезагрузки):

mysqld --initialize --user=mysql

... что затем разрешается в:

/usr/local/mysql/bin/mysqld --initialize --user=mysql
0
19.03.2021, 02:32

Теги

Похожие вопросы