Я не знаю, почему у меня такая ошибка. Я пишу всю процедуру, которую проделал. Я запускаю свою базу данных Mysql на MAC (я загрузил ее с сайта mysql), затем запускаю XAMPP mysql и apache и включаю порт 80. Когда я вставляю:
localhost:8080/phpmyadmin
У меня такая ошибка:
mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)
Может потому, что я что-то изменил (не понимаю почему).
Мой пароль MSQL - «123456789», а имя пользователя - «root».
Поэтому я перехожу с терминала в / usr / local / mysql / bin /, а затем делаю
./mysql -uroot -p
и введите мой пароль.
Я пробовал вставить этот код:
GRANT ALL ON *.* TO `root`@`localhost` IDENTIFIED BY '123456789';
Но я получаю такую ошибку:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PASSWORD('123456')' at line 1
Пожалуйста, помогите мне решить эту проблему. Спасибо.
Да, конечно, я забыл написать это: /
Ваш синтаксис GRANT выглядит как смешанный синтаксис CREATE USER с IDENTIFIED BY. Я бы очистил и нашел достойный учебник. Попробуйте использовать mysqladmin?
@ficuscr вы знаете, как я могу решить эту проблему? Примерно 3 дня я пытался искать в Интернете.
@ Keyz23 ну .. версия mysql? Начать можно с SQL: SET PASSWORD FOR 'ENTER-USER-NAME-HERE'@'localhost' = PASSWORD("123456789");
Вот дерьмо. телеги перед лошадью не так ли ... Может это поможет: howtoforge.com/setting-changing-resetting-mysql-root-passwor ds
@ficuscr Я сделал то, что вы мне предлагаете, и получаю следующую ошибку:> ОШИБКА 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис рядом с 'ПАРОЛЬ ("123456789")' в строке 1
Да какая у вас версия?
версия mysql: 8.0.11
Собирался назвать вас лжецом, но это подтвердилось :) В любом случае, просто перечитайте вопрос ... Вы настроили PHPMyAdmin на использование пароля? ... config.inc.php
Человек, я новичок в этом мире. Я пытаюсь узнать подключение к базе данных. Я могу сказать вам, что я сделал. Вначале я могу без проблем подключиться к phpmyadmin, но затем у меня возникла блестящая идея изменить пароль базы данных (в phpmyadmin я нажимаю на базу данных, которую я создал, и я изменил пароль на 123456789, тот же пароль, что и Использую в Mysql). И после того, как я проделал эту глупость, у меня возникает эта ошибка.
Я попытался открыть config.inc.php на своем Mac, но не могу изменить пароль здесь. Я являюсь администратором Mac, но всегда получаю сообщение об отсутствии необходимых прав.
Ах. Я понимаю. В таком формате вас сложно переубедить. Честно говоря, я мог бы просто взломать установку mysql и переустановить ее заново. Найдите лучшее руководство по начальной настройке и добавлению пользователей. Если ваша единственная проблема в том, что phpmyadmin не работает, я на самом деле не считаю это проблемой. Используйте командную строку или загрузите их Инструмент с графическим интерфейсом пользователя "верстак" и используйте его, если хотите. Нас "профи" сторонятся phpmyadmin;) Насчет прав доступа к файлам ... sudo?
Я попытался удалить все (mysql и XAMPP) и переустановить, но ничего не изменилось! В любом случае, спасибо! Я пытался создать небольшой сайт на java, и для создания формы входа / регистрации мне нужно было соединение с БД. Хорошего дня =)






в команде терминала должно быть
mysql -u root -p, а затем введите свой пароль.