Добрый вечер. Никак не мог попасть в phpmyadmin (локальный сервер, ubuntu 12.04), вроде пароль не подходил. Поменял пароль такими действиями:
Останавливаем MySQL:
/etc/init.d/mysql stop
Запускаем в режиме без проверки прав доступа:
/usr/sbin/mysqld --skip-grant-tables &
Соединяемся как root без пароля:
mysql
Выбираем активную БД:
use mysql;
Обновляем пароль:
mysql> update user set Password=PASSWORD('новый пароль') WHERE User='root';
mysql> flush privileges;
Завершаем работу mysqld:
fg
"Ctrl+c"
Запускаем MySQL в обычном режиме.
/etc/init.d/mysql start
После этого попал в phpmyadmin но дальше были проблемы с привилегиями, а mysql вел себя странно, не давая себя остановить или перезапустить. Решил я переставить, удалил с помощью aptitude purge mysql-server и phpmyadmin, поставить mysql-server, а вот с phpmyadmin теперь загвоздка, пишет при установке что:
При установке базы данных произошла ошибка:
│
│ mysql said: ERROR 1290 (HY000) at line 1: The MySQL server is running with the
│ --skip-grant-tables option so it cannot execute this statement
Как я понял, проблема в том, что mysql сервер запущен в том самом режиме без проверки прав доступа?
Как же я его удалил и установил заново? Но суть не в этом, а в том что гугл как то не помогает решить эту проблему. Можете помочь?