Ошибка mysql и phpmyadmin

Я не знаю, почему у меня такая ошибка. Я пишу всю процедуру, которую проделал. Я запускаю свою базу данных 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

Пожалуйста, помогите мне решить эту проблему. Спасибо.

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

Naveed Ramzan 02.07.2018 22:33

Да, конечно, я забыл написать это: /

Keyz23 02.07.2018 22:34

Ваш синтаксис GRANT выглядит как смешанный синтаксис CREATE USER с IDENTIFIED BY. Я бы очистил и нашел достойный учебник. Попробуйте использовать mysqladmin?

ficuscr 02.07.2018 22:34

@ficuscr вы знаете, как я могу решить эту проблему? Примерно 3 дня я пытался искать в Интернете.

Keyz23 02.07.2018 22:35

@ Keyz23 ну .. версия mysql? Начать можно с SQL: SET PASSWORD FOR 'ENTER-USER-NAME-HERE'@'localhost' = PASSWORD("123456789");

ficuscr 02.07.2018 22:36

Вот дерьмо. телеги перед лошадью не так ли ... Может это поможет: howtoforge.com/setting-changing-resetting-mysql-root-passwor ds

ficuscr 02.07.2018 22:38

@ficuscr Я сделал то, что вы мне предлагаете, и получаю следующую ошибку:> ОШИБКА 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис рядом с 'ПАРОЛЬ ("123456789")' в строке 1

Keyz23 02.07.2018 22:39

Да какая у вас версия?

ficuscr 02.07.2018 22:39

версия mysql: 8.0.11

Keyz23 02.07.2018 22:40

Собирался назвать вас лжецом, но это подтвердилось :) В любом случае, просто перечитайте вопрос ... Вы настроили PHPMyAdmin на использование пароля? ... config.inc.php

ficuscr 02.07.2018 22:46

Человек, я новичок в этом мире. Я пытаюсь узнать подключение к базе данных. Я могу сказать вам, что я сделал. Вначале я могу без проблем подключиться к phpmyadmin, но затем у меня возникла блестящая идея изменить пароль базы данных (в phpmyadmin я нажимаю на базу данных, которую я создал, и я изменил пароль на 123456789, тот же пароль, что и Использую в Mysql). И после того, как я проделал эту глупость, у меня возникает эта ошибка.

Keyz23 02.07.2018 22:50

Я попытался открыть config.inc.php на своем Mac, но не могу изменить пароль здесь. Я являюсь администратором Mac, но всегда получаю сообщение об отсутствии необходимых прав.

Keyz23 02.07.2018 22:51

Ах. Я понимаю. В таком формате вас сложно переубедить. Честно говоря, я мог бы просто взломать установку mysql и переустановить ее заново. Найдите лучшее руководство по начальной настройке и добавлению пользователей. Если ваша единственная проблема в том, что phpmyadmin не работает, я на самом деле не считаю это проблемой. Используйте командную строку или загрузите их Инструмент с графическим интерфейсом пользователя "верстак" и используйте его, если хотите. Нас "профи" сторонятся phpmyadmin;) Насчет прав доступа к файлам ... sudo?

ficuscr 02.07.2018 23:03

Я попытался удалить все (mysql и XAMPP) и переустановить, но ничего не изменилось! В любом случае, спасибо! Я пытался создать небольшой сайт на java, и для создания формы входа / регистрации мне нужно было соединение с БД. Хорошего дня =)

Keyz23 02.07.2018 23:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
14
239
0

Другие вопросы по теме