LINUX.ORG.RU

[Arch][MySQL] Не удается подключиться к MySQL серверу на localhost

 ,


0

1

Понадобилось развернуть на ноуте среду для разработки сайтов. Использую PHP, MySQL, PhpMyAdmin, Apache, банальный набор в общем. На ноуте установлен ArchLinux. Поэтому полез в wiki дистра, чтобы быстро и без лишнего напряжения все поднять. Начал со статьи про LAMP, продолжил PhpMyAdmin. Отступился от текстов статей в том, что заменил /srv/http на /var/www (так с дебиана еще привычно). В общем, установил все нужные пакеты, сконфигурил основные файлы. Создал для MySQL пароль на root, ошибок не было. Настроил PhpMyAdmin, и обнаружил, что root/пароль не подходят. Ошибка была то ли 2002, то ли 2006, то ли 1045. Стал думать в чем дело, но особо не придумалось, поковырялся чуть в некоторыми настройками, не помогло.

Сейчас если попробовать залогиниться в консоли:

mysql -u root -pPASSWORD
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


В глаза бросается 'localhost', в то время как hostname == 'brigadier'. Однако:

grep localhost /etc/hosts
127.0.0.1 brigadier.electro-com.ru localhost brigadier


Еще в вики пишут:

Вы можете получить ошибку «#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)» замените «localhost» в /etc/webapps/phpmyadmin/config.inc.php в строке:

$cfg['Servers'][$i]['host'] = 'localhost';

на ваш hostname, записанные в /etc/hosts и /etc/rc.conf как HOSTNAME.


У меня HOSTNAME=brigadier, в том файле прописано localhost. Если заменить на brigadier, то ошибка та же самая, #1045

https://wiki.archlinux.org/index.php/LAMP_(Русский)
https://wiki.archlinux.org/index.php/PhpMyAdmin_(Русский)

Ответ на: Отбой =) от leonder

вероятно, ресетить пароль пришлось потому что ты не запустил mysql_secure_installation сразу же после установки

stevejobs ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.