Используемые вами правила брандмауэра написаны для сервера с фиксированным 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.
Возможно, вы пропустили последнюю инструкцию, где она добавляется в$PATH
:
export PATH=$PATH:/usr/local/mysql/bin
Это входит в файл ~/.bashrc
.
Потому что тогда можно просто вызвать его напрямую (хотя бы после перезагрузки):
mysqld --initialize --user=mysql
... что затем разрешается в:
/usr/local/mysql/bin/mysqld --initialize --user=mysql