phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

phpmyadmin в WAMP грешка #1045 - Необходимо е да нулирате паролата

Ако проблемът е просто забравена парола, това ще ви позволи да я нулирате. Ако обаче имате смесени несъвместими бази данни с версиите на MySQL Server, ще има други проблеми по-късно, след като нулирате паролата.

Спрете услугата mysql

wampmanager -> MySQL -> Service -> Stop Service

Редактирайте файла my.ini

wampmanager -> MySQL -> my.ini

Намерете [wampmysqld] раздел в ini файла. Добавете този ред директно след секцията [wampmysqld]

skip-grant-tables

Рестартирайте услугата mysql.wampmanager -> MySQL -> Service -> Start/Resume Service

Отворете конзолата MySQLwampmanager -> MySQL -> MySQL Console

Сега ще нулираме паролата за root потребител, разбира се, това може да се използва за нулиране на паролата на всеки потребител. Въведете следните 2 команди в mysql> команден ред, всеки с двоеточие и запетая в края на ред, и натиснете ENTER след всеки ред, за да издадете командата на mysql.

За версии на MySQL преди 5.7.0

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

За версии на MySQL след 5.7.0

UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), 
                      password_expired = 'N' 
WHERE User = 'root';
FLUSH PRIVILEGES;

Забележка че актуализацията трябва да съобщава, че е актуализирала повече от един ред, това е защото всъщност има 3 потребителски акаунта с потребителски идентификатор „root“, всеки с различен домейн

т.е. 127.0.0.1, localhost и ::1*

Сега въведете 'quit' в командния ред на mysql, за да съществува mysql.

Спрете услугата mysqlwampmanager -> MySQL -> Service -> Stop Service

Редактирайте файла my.iniwampmanager -> MySQL -> my.ini

Намерете секцията [wampmysqld] в ini файла. Премахнете skip-grant-tables параметър, който добавихме по-рано.

НЕ оставяйте този параметър в ini файла, тъй като е ОГРОМНА дупка в сигурността.

Рестартирайте услугата mysql.wampmanager -> MySQL -> Service -> Start/Resume Service



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Как да пропуснете сортирането на таблици в phpmyadmin

  2. phpmyadmin:създайте функция

  3. Колко време трябва да отнеме импортирането на 75mb sql файл в PHPMyAdmin?

  4. Вложени ifs в select-where за условно динамично филтриране

  5. Защо phpmyadmin би бил значително по-бърз от командния ред на mysql?