postfix + mysqld, mysqld не стартует

пробую поднять postfix по вики
https://wiki.archlinux.org/index.php/Postfix
Дошел до пункта
Mysql configuration
Step 1. Create a mysql Database
Так как в чистом баше команды вида "CREATE DATABASE postfix;" вызывали ошибку, то подумал что их нужно отдавать на съедение Mysqld'у.
попробовал запустить mysqld

[[email protected] ~]# systemctl start mysqld

команда просто подвисла и не отпускала консоль, пришлось прибивать по Ctrl+C.
Так как в данной вики не было подробностей про mysql, то я пришел к мысли что статья расчитана на экспертов по установке и первично настройке mysql.
По этому я решил почитать вики по mysqld:
https://wiki.archlinux.org/index.php/MySQL
Тут все закончилось еще быстрее - команда mysql_secure_installation выдала:
[[email protected] ~]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)
Enter current password for root (enter for none):
Aborting!

Cleaning up...
[[email protected] ~]#
В независимости от того, правильный я пароль рута вводил или нет.
Кстати следующей строчкой в вики идет: Then restart MySQL (mysqld)., что означает что либо нужно было ЗАПУСТИТЬ демон mysqld, но об этом в вики не было сказано ни слова, либо сам скрипт mysql_secure_installation должен был запустить демон mysqld.

Вопрос к уважаемому сообществу - как запустить демон mysqld ?

Вопрос риторический - вики не соответствуют действительности или расчитаны на экспертов в тех темах, про которые написаны ?
Типа "ну конечно у вас демон не стартует, нужно в конфиге xxx расскоментировать строчку 35 и вообще команду через sudo запускать, конечно нужно быть еще экспертов и в sudo, но это такая мелочь что ее указывать в вики вообще нет смысла - это же и так всем понятно должно быть !!!" :)))
При дефолтном (из пакета) конфиге и дефолтном же каталоге с базой юнит mysqld должен запускаться успешно.
При запущенном сервере БД команда mysql_secure_installation должна спросить у вас пароль от пользователя root В БАЗЕ (а не в системе!), который у вас пока не задан, а значит пустой, после ввода пустой строки вам будет предложено задать пароль для рута и т.д.

Более того – прямо при установке пакетов mysql вы должны были получить в консоли ма-аленькую простынку, где чистым английским языком изложено примерно то же самое.
Natiro, спасибо буду разбираться - удалил и заново поставил mysql, простынку увидел, буду вникать :)
cосгласен с Natrio, вы явно чтото зевнули, много раз ставил мускул и всегда он этот скрипт запускает или по крайней мере спрашивает разрешение на запуск скрипта, котороый ставить "остов" для БД. В том числе ессно и пароль рута(от мускула, а не от системы).
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
 
Зарегистрироваться или войдите чтобы оставить сообщение.