ситуация
- Я установил MySQL с помощью установщика MySQL и заполнил содержимое следующим образом. MySQL сделал это, но не запросил пароль.
пытаться
В любом случае я попытался запустить настройку MySQL в командной строке.
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -u root -p
ошибка (без пароля)
среда
windows10 64 bit
Я установил
mysql-installer-web-community-8.0.22.0.msi
Кроме того, я когда-либо использовал Xampp
и Local
раньше для WordPress
разработки ..
Я установил при настройке
・Mysql Server (последняя версия)
・Mysql workbranch (последняя версия)
・MySQL Shell (последняя версия)
・mysql для visual studio (последняя версия)
Содержание ошибки
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
моя цель
- Я хочу использовать MySQL в Visual Studio с Laravel..
решение1
MySQL по умолчанию устанавливает имя пользователя root
и пароль отсутствует. Теперь вы можете работать mysql -u root -p
и входить в систему без пароля. К сожалению, некоторые приложения и службы, зависящие от MySQL, не будут работать, если для аутентификации требуется пароль root.
Следующий метод позволит вам установить пароль или сбросить его, если он был установлен и забыт.
Запустите апплет «Службы» (
services.msc
)Найдите службу MySQL, щелкните правой кнопкой мыши по этой записи, затем нажмите «Остановить».
Создайте текстовый файл, содержащий эту одну строку с любым именем, но здесь я назову ее
mysql-init.txt
(замените «NewPassword», но сохраните все остальное):ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
Запустите командную строку (
cmd.exe
) от имени администратора.Перейдите в папку MySQL с помощью команды, аналогичной следующей (номер версии может измениться):
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
Введите следующее, используя две косые черты для каждого слеша (
\\
):mysqld --init-file=C:\\path\\mysql-init.txt
Теперь вы можете войти на сервер MySQL как root, используя новый пароль, после перезапуска службы MySQL. Файл
mysql-init.txt
больше не нужен.
Более подробную информацию смотрите в статье Как сбросить или изменить пароль root для MySQL в Linux или Windows.