Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка Access denied for user 'root'@'localhost

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
mstdmstd
Отправлено: 05 Октября, 2019 - 15:17:48
Post Id


Частый гость


Покинул форум
Сообщений всего: 170
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Всем привет,
Переустановил Kubuntu 18 и устанавливая mysql установил запустив программу
mysql_secure_installation
и выбрав сложный пароль при входе из php-приложения/phpmyadmin, adminer получаю ошибку :
CODE (htmlphp):
скопировать код в буфер обмена
  1. Access denied for user 'root'@'localhost'

выполнив mysql_secure_installation пару раз чтобы исключить описку все равно ошибку


При этом в консоле введя команду ниже и скопировав пароль я успешно вхожу в mysql-консоль:
CODE (htmlphp):
скопировать код в буфер обмена
  1. # mysql -u root -p
  2. Enter password:
  3. Welcome to the MySQL monitor.  Commands end with ; or \g.
  4. Your MySQL connection id is 5
  5. Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)
  6.  
  7. Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
  8.  
  9. Oracle is a registered trademark of Oracle Corporation and/or its
  10. affiliates. Other names may be trademarks of their respective
  11. owners.
  12.  
  13. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  14.  
  15. mysql> use mysql;
  16. Reading table information for completion of table and column names
  17. You can turn off this feature to get a quicker startup with -A
  18.  
  19. Database changed
  20. mysql> select version();
  21. +-------------------------+
  22. | version()               |
  23. +-------------------------+
  24. | 5.7.27-0ubuntu0.18.04.1 |
  25. +-------------------------+
  26. 1 row in set (0.00 sec)
  27.  
  28. mysql>
  29.  
  30.  
  31.  
Погуглив я нашел такой споаоб исправления ошибки

CODE (htmlphp):
скопировать код в буфер обмена
  1. # mysql -u root -h localhost -p
  2. Enter password:
  3. Welcome to the MySQL monitor.  Commands end with ; or \g.
  4. Your MySQL connection id is 7
  5. Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)
  6.  
  7. Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
  8.  
  9. Oracle is a registered trademark of Oracle Corporation and/or its
  10. affiliates. Other names may be trademarks of their respective
  11. owners.
  12.  
  13. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  14.  
  15. mysql> UPDATE user SET Password=PASSWORD('MyPassword') where USER='root';
  16. ERROR 1046 (3D000): No database selected
  17. mysql> use mysql;
  18. Reading table information for completion of table and column names
  19. You can turn off this feature to get a quicker startup with -A
  20.  
  21. Database changed
  22. mysql> UPDATE user SET Password=PASSWORD('MyPassword') where USER='root';
  23. ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
  24. mysql> UPDATE user SET Password=PASSWORD('MyPassword') where USER='root';
  25. ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
  26.  
  27. mysql> update user set authentication_string=password('MyPassword') where user='root';
  28. Query OK, 1 row affected, 1 warning (0.00 sec)
  29. Rows matched: 1  Changed: 1  Warnings: 1
  30.  
  31. mysql> FLUSH PRIVILEGES;
  32. Query OK, 0 rows affected (0.01 sec)
  33.  
  34. mysql> exit;
  35. Bye
  36. # /etc/init.d/mysql restart
  37. [ ok ] Restarting mysql (via systemctl): mysql.service.
  38.  

Но ошибка осталась ...

OS перезапускал ...

Как это лечится ?

Спасибо!
 
 Top
LIME
Отправлено: 05 Октября, 2019 - 17:18:27
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




похоже недоделал
https://www[dot]digitalocean[dot]com/com[dot][dot][dot]-ubuntu-18-04-ru
(Добавление)
Заведи нового юзера и найди его после рестарта
 
 Top
mstdmstd
Отправлено: 05 Октября, 2019 - 19:04:05
Post Id


Частый гость


Покинул форум
Сообщений всего: 170
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




С места
Цитата:
Далее создайте нового пользователя и задайте для него надёжный пароль:


?
 
 Top
LIME
Отправлено: 05 Октября, 2019 - 19:07:11
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




С начала и до конца. Лишним не будет. Не война и мир. А вообще да.
(Добавление)
Было что-то подобное больше года назад. Слетал созданный юзер и пароль рута. Не помню уже причину. Для начала убедись.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB