Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не удается авторизоватся в MySQL  (Прочитано 903 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Не удается авторизоватся в MySQL
« : 09 Декабря 2018, 23:52:34 »
Ubuntu 18.04. Установил MySQL. При попытке авторизации
mysql -u root -p
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
С момента установки я так ни разу в БД и не зашел. Пробовал сбрасывать пароль так:
sudo mysql_secure_installationДля справки, после каждого действия делалось 100500 раз systemctl restart mysql
Всё время один и тот же выхлоп... Давно я таких проблем не помню. Такое впечатление, что от рута вообще не зайдешь.

(Нажмите, чтобы показать/скрыть)
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #1 : 10 Декабря 2018, 04:56:43 »
Такое впечатление, что от рута вообще не зайдешь.
А версия MySQL какая?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #2 : 10 Декабря 2018, 07:00:29 »
mysql --version
mysql  Ver 14.14 Distrib 5.7.24, for Linux (x86_64) using  EditLine wrapper
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #3 : 10 Декабря 2018, 07:18:15 »
Я про версию сервера вообще-то спрашивал.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #4 : 10 Декабря 2018, 17:21:15 »
AnrDaemon,
Возможно Вы имели ввиду это.
apt-cache show mysql-server
(Нажмите, чтобы показать/скрыть)
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #5 : 10 Декабря 2018, 18:02:00 »
Нет, я имел в виду mysqld --version
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1751
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #6 : 10 Декабря 2018, 18:06:36 »
sudo mysql -u root
Цитировать
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

sudo service mysql restart

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #7 : 10 Декабря 2018, 18:12:57 »
bezbo, при чём тут это?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #8 : 10 Декабря 2018, 20:34:13 »
mysqld --version
5.7.24

sudo mysql -u root
Я вообще зайти не мог, хоть с паролем, хоть без пароля.

В конечном итоге сработало это:
       
    1. Open & Edit /etc/my.cnf
    2. Add skip-grant-tables under [mysqld]
    3. Restart Mysql
    4. You should be able to login to mysql now using the below command mysql -u root -p
    5. Run mysql> flush privileges;
    6. Set new password by ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
    7. Go back to /etc/my.cnf and remove/comment skip-grant-tables
    8. Restart Mysql
    9. Now you will be able to login with the new password mysql -u root -p



Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #9 : 10 Декабря 2018, 23:23:48 »
Лучше для этого запускать демона ручками с этим параметром. Но, да, так тоже можно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #10 : 11 Декабря 2018, 07:06:48 »
AnrDaemon, так?
sudo mysqld_safe --skip-grant-tables &пробовал. Однако постоянно жаловалось на сокет. Пришлось идти на крайние меры :)
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не удается авторизоватся в MySQL
« Ответ #11 : 12 Декабря 2018, 03:25:22 »
Нет конечно.
Во-первых mysqld, а во-вторых без &
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.06 секунд. Запросов: 25.