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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: mysql root  (Прочитано 823 раз)

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

Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
mysql root
« : 10 Декабрь 2016, 14:34:15 »
При установке пароля для рута был введен пароль как положено и потом его повторил, но при попытке залогинится как рут командой c ключем -р выдается ошибка и пароль не принимается, но если логинится без ключа -р то все в порядке. Как проверить права и привелегии, это вообще нормально?
mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 42
Server version: 5.5.53-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
« Последнее редактирование: 12 Декабрь 2016, 11:28:38 от Schyuka »
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

Punko

  • Гость
Re: mysql root
« Ответ #1 : 13 Декабрь 2016, 21:16:02 »
Schyuka, права и привилегии можно проверить в таблице mysql.

Код: MySQL

Покажет  всех юзеров с паролями (в виде хэша)
А там может и вообще пароля нет, тогда права и привилегии смысла смотреть нет, задать пароль руту и всё.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26088
    • Просмотр профиля
Re: mysql root
« Ответ #2 : 13 Декабрь 2016, 22:36:08 »
если логинится без ключа -р то все в порядке
Не в порядке. Это означает, что у mysql рута нет пароля.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: mysql root
« Ответ #3 : 15 Декабрь 2016, 00:14:41 »
Punko, ну вот что в итоге получается, готов следовать Вашим указаниям) буду признателен.
mysql> SELECT host, user, password FROM user;
+-----------+------------------+-------------------------------------------+
| host      | user             | password                                  |
+-----------+------------------+-------------------------------------------+
| localhost | root             |                                           |
| schyuka   | root             |                                           |
| 127.0.0.1 | root             |                                           |
| ::1       | root             |                                           |
| localhost | debian-sys-maint | *0E71ED3D867326271C6B2FFA99B1C5905A4A3DBD |
+-----------+------------------+-------------------------------------------+
5 rows in set (0.00 sec)

Пользователь добавил сообщение 15 Декабрь 2016, 00:18:14:
AnrDaemon, я выполнял команду сразу после которой появилось псевдографическое окно в терминале для установки пароля руту, вбил потом повторил его, а результат Вы сами видите. Как пароль то установить для рута?
sudo dpkg-reconfigure mysql-server-5.5
« Последнее редактирование: 15 Декабрь 2016, 00:18:14 от Schyuka »
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

Punko

  • Гость
Re: mysql root
« Ответ #4 : 15 Декабрь 2016, 00:36:33 »
Schyuka, ну вы же сами видите, что нет пароля у рута? =)
давайте попробуем задать пароль руту!

   
USE mysql;
   UPDATE user SET Password = PASSWORD('newpwd') WHERE Host = 'localhost' AND User = 'root';


Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: mysql root
« Ответ #5 : 16 Декабрь 2016, 20:18:38 »
Punko, Доброго времени, пароль установился но не применяется. Возможно осталось еще пару штрихов каких то :-\
mysql> UPDATE user SET password = 'newpwd' WHERE host = 'localhost' AND User = 'root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT host, user, password FROM user;
+-----------+------------------+-------------------------------------------+
| host      | user             | password                                  |
+-----------+------------------+-------------------------------------------+
| localhost | root             | newpwd                                    |
| schyuka   | root             |                                           |
| 127.0.0.1 | root             |                                           |
| ::1       | root             |                                           |
| localhost | debian-sys-maint | *0E71ED3D867326271C6B2FFA99B1C5905A4A3DBD |
+-----------+------------------+-------------------------------------------+
5 rows in set (0.00 sec)

mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 5.5.53-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit
Bye
schyuka@schyuka:~$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
schyuka@schyuka:~$
« Последнее редактирование: 16 Декабрь 2016, 20:26:52 от Schyuka »
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

Punko

  • Гость
Re: mysql root
« Ответ #6 : 16 Декабрь 2016, 22:46:33 »
Schyuka, странно, почему пароль в явном виде хранится.

Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: mysql root
« Ответ #7 : 17 Декабрь 2016, 00:14:02 »
Punko, в каком он виде должен хранится вообще хз)
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

Punko

  • Гость
Re: mysql root
« Ответ #8 : 17 Декабрь 2016, 02:09:21 »
Punko, Доброго времени, пароль установился но не применяется. Возможно осталось еще пару штрихов каких то :-\
а что это значит?
И я не уверен, но может еще
flush tables;
Нужно.

Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: mysql root
« Ответ #9 : 17 Декабрь 2016, 10:15:30 »
Punko, не помогает. Куда дальше копать?))
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

surfer

  • Гость
Re: mysql root
« Ответ #10 : 17 Декабрь 2016, 10:55:39 »
Schyuka, ну вы же сами видите, что нет пароля у рута? =)
давайте попробуем задать пароль руту!

   
USE mysql;
   UPDATE user SET Password = PASSWORD('newpwd') WHERE Host = 'localhost' AND User = 'root';

кто ж так пароли у рута меняет?

Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: mysql root
« Ответ #11 : 17 Декабрь 2016, 11:21:59 »
surfer, ну может Вы подскажете и я закрою эту тему. Давайте попробуем.
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

surfer

  • Гость
Re: mysql root
« Ответ #12 : 17 Декабрь 2016, 11:28:09 »
surfer, ну может Вы подскажете и я закрою эту тему. Давайте попробуем.
дружище, без обид, мне кажется этот материал есть на каждом блоге, который публикует материалы по линукс, на пример так

Оффлайн Schyuka

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: mysql root
« Ответ #13 : 17 Декабрь 2016, 11:32:44 »
surfer, спасибо за совет.
System: Ubuntu 16.04.2 LTS x86_64
Kernel: 4.10.0-28-generic  DE: GNOME   Session: gnome

Punko

  • Гость
Re: mysql root
« Ответ #14 : 17 Декабрь 2016, 12:36:44 »
surfer, а ты сам гуглил и смотрел, что там пишут, перед тем как давать "умную" ссылку? =)

Давай тогда уж конкретику как правильно, раз вбросил.
Кстати, я сам решение где-то нашёл, ни одного раза не приходилось менять пароль рута.

 

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