Ставил джумлу на домашний сервачек.
Зашел на http://serv/phpmyadmin
Не мог вспомнить какой там нужен пароль, давно не юзал phpmyadmin.
Подошел admin.
Не мог создать базу данных, было сообщение
Новая база данных:
Нет привилегий
По-ходу небыло у юзера прав. Решил создать базу с консоли, но епта не мог залогиниться, и не помню чтобы ставил пароль когда ставил mysql.
Access denied for user 'root'@'localhost' (using password: NO)
Access denied for user 'root'@'localhost' (using password: YES)
Долго провозился с паролем к базе данных, не мог залогиниться, пришлось сбросить пароль. Воспользовался таким способом:
Зашел в файл my.cnf
vim /etc/mysql/my.cnf
Нашел следующий кусок и записал параметр для безпарольного входа в mysql.
[mysqld]
skip-grant-tables
Рестартанул Мускул и зайдя в него выполнил следующее:
Сбросил пароль
FLUSH PRIVILEGES;
И назначил новый
SET PASSWORD for root@localhost=password('mypassword');
Делал все по статье Восстановлению забытого пароля администратора в MySQL
Все, теперь нормально создал новую базу и все норм пашет.
Комментариев нет:
Отправить комментарий