Итак, в прошлый час я пытался выяснить, как reset мой "root" пароль для MySQL, поскольку я не могу войти в PHPMyAdmin. Я попытался изменить пароль в файле config.inc.php и искать другие методы. Я не могу найти удачный путь. Несколько месяцев назад я изменил его как тестовый пароль, но теперь я забыл, что это было. Если кто-то может помочь, это будет здорово. (Я запускаюсь на компьютере под управлением Windows).
Сброс пароля Root MySQL с помощью XAMPP на локальном хосте
Ответ 1
Вы хотите отредактировать этот файл: "\xampp\phpMyAdmin\config.inc.php"
измените эту строку:
$cfg['Servers'][$i]['password'] = 'WhateverPassword';
независимо от вашего пароля. Если вы не помните свой пароль, запустите эту команду в командной оболочке:
mysqladmin.exe -u root password WhateverPassword
где WhateverPassword - ваш новый пароль.
Ответ 2
Шаги:
- Откройте панель управления phpMyadmin
- перейти к учетным записям пользователей
- в разделе пользователя. Получите пользователя root и нажмите [Изменить привилегии]
- в верхней части вы найдете кнопку смены пароля [щелкните по нему]
- сделать хороший проход и заполнить поле с двумя полями.
- теперь нажмите кнопку Go.
7. теперь откройте ваш xampp dir (c:/xampp) → 8. в phpMyadmin dir [C:\xampp\phpMyAdmin]
- открыть файл [config.inc.php] с любым текстовым редактором
10.find [$cfg['Servers'][$i]['auth_type'] = 'config';
] и замените 'config' to ‘cookie’
- перейдите к [
$cfg['Servers'][$i]['AllowNoPassword'] = true;
], эта строка изменится на‘true’ to ‘false’
.
last: сохраните файл.
вот видео ссылка, если вы хотите увидеть его в действии [нажмите здесь]
Ответ 3
Вы можете настроить его с помощью "XAMPP Shell" (командная строка). Откройте оболочку и выполните следующую команду:
mysqladmin.exe -u root password secret
Ответ 4
Если вы действительно забыли пароль root для сервера MySQL, вам нужно запустить его с опцией skip-grant-tables
. Найдите соответствующий Ini-File my.ini
(C:\ProgramData\MySQL Server ...
или что-то вроде этого) и добавьте skip-grant-tables
в раздел [mysqld]
следующим образом:
[mysqld]
skip-grant-tables
Ответ 5
Сбросьте пароль root для XAMPP MySQL через обновление phpmyadmin для работы с ним:
-Start сервер Apache и экземпляры MySQL с панели управления XAMPP. После запуска сервера откройте любой веб-браузер и перейдите по адресу http://localhost/phpmyadmin/. Это откроет интерфейс phpMyAdmin. Используя этот интерфейс, мы можем управлять сервером MySQL из веб-браузера.
-In В окне phpMyAdmin выберите вкладку SQL на правой панели. Это откроет вкладку SQL, где мы можем запускать запросы SQL.
-Now введите следующий запрос в текстовой области и нажмите Go
-
"ОБНОВЛЕНИЕ mysql.user SET Password = PASSWORD ('password') WHERE User = 'root';"
-
удар идти
-
"ПРИВЫЧКИ ФЛЭШ";
-
удар идти
-Now вы увидите сообщение о том, что запрос был успешно выполнен.
-If вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем новом установленном корневом паролье. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.
-Open файл C:\xampp\phpMyAdmin\config.inc.php в вашем любимом текстовом редакторе. Поиск строки:
$cfg\['Servers'\]\[$i\]['password'] = ''; and change it to like this,
$cfg\['Servers'\]\[$i\]['password'] = 'password'; Here the ‘password is what we set to the root user using the SQL query.
$cfg['Servers'][$i]['AllowNoPassword'] = false; // set to false for password required
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // web cookie auth
-Now все готово к работе. Сохраните файл config.inc.php и перезапустите сервер XAMPP.
Модифицировано из источника: http://veerasundar.com/blog/2009/01/how-to-change-the-root-password-for-mysql-In-xampp/
Ответ 6
1. -In Кнопка XAMPP для печати Shell
2. Команда -place:
mysqladmin -u root password
New password: aqui colocar password ejemplo ´09876´
3. -go на локальном диске c: xampp\phpMyAdmin открыть config.inic.php с помощью notepad ++
5.- добавьте пароль и в поле AllowNoPassword измените на false
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '09876';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Lang'] = '';
6. сохранить изменения, очистить кеш браузера и перезапустить xampp
Ответ 7
Попробуйте следующее: sudo/Applications/XAMPP/xamppfiles/xampp security Затем следуйте инструкциям
Ответ 8
Откройте файл C:\xampp\phpMyAdmin\config.inc.php
в текстовом редакторе. Найдите теги ниже и отредактируйте соответственно
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Где "пароль" - ваш новый пароль. Между кавычками.
Перейдите в свой браузер и перейдите по ссылке http://localhost/phpmyadmin/. Нажмите "GO" без вашего нового пароля. Он войдет в систему, и вы сможете увидеть "CHANGE PASSWORD". Перейдите к изменению пароля, и все будет готово.
Ответ 9
- Запустите серверы Apache и MySQL с панели управления XAMPP.
- Теперь перейдите к вашему локальному хосту.
- Нажмите на учетные записи пользователей → Нажмите на Изменить привилегии → Вы найдете вариант изменить пароль, просто измените пароль, как вы хотите, нажмите на ходу. Изображение приведено ниже
- Если вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем новом установленном корневом паролье. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.
- Откройте окно терминала (не терминал Mac по умолчанию, пожалуйста, проверьте прикрепленное изображение)
- Затем запустите
apt-get update
во вновь открытом терминале. - Затем запустите
apt-get install
nano, это установит nano - CD на
cd../opt/lampp/phpmyadmin
- Откройте и отредактируйте
nano config.inc.php
и сохраните.
Ответ 10
На xampp → Phpmyadmin → config.inc 21-я строка вы видите:
$cfg['Servers'][$i]['password'] = '';
Добавьте здесь свой пароль и перезапустите ваш xampp. Пароль изменится.
Ответ 11
На панели инструментов, Перейдите в учетные записи пользователей, Выберите пользователя, Нажмите "Сменить пароль", Заполните новый пароль, Go.
Ответ 12
Для меня гораздо лучший способ сделать это, используя терминал, а не пользовательский интерфейс PhpMyAdmin.
Ответ скопирован из "https://gist.github.com/susanBuck/39d1a384779f3d596afb19fcad6b598c", который я пробовал, и он работает всегда, попробуйте.
- Откройте C:\xampp\mysql\bin\my.ini (файл конфигурации MySQL)
Найдите строку [mysqld] и прямо под ней добавьте skip-grant-tables. Пример:
[mysqld] skip-grant-tables port= 3306 socket = "C:/xampp/mysql/mysql.sock" basedir = "C:/xampp/mysql" tmpdir = "C:/xampp/tmp" [...etc...]
Это должно позволить вам получить доступ к MySQL, если вы не знаете свой пароль.
- Остановите и запустите MySQL из XAMPP, чтобы изменения вступили в силу.
- Затем в командной строке подключитесь к MySQL:
C:\xampp\mysql\bin\mysql.exe --user=root
- Однажды в командной строке MySQL "выберите" базу данных mysql:
USE mysql;
- Затем следующая команда выведет список всех ваших пользователей MySQL:
SELECT * FROM user \G;
- Вы можете сканировать строки, чтобы увидеть, какой пароль установлен для пользователя root. В списке будет несколько пользователей root с разными хостами.
- Чтобы установить для пользователя root требуемый пароль, выполните следующую команду:
UPDATE user SET password = PASSWORD('secret_pass') WHERE user = 'root';
- -ИЛИ- Чтобы все пользователи root имели пустой пароль, выполните следующую команду:
UPDATE user SET password = '' WHERE user = 'root';
Когда вы закончите, запустите выход; выйти из командной строки MySQL.
Затем снова включите проверку пароля, удалив skip-grant-tables
из C:\xampp\mysql\bin\my.ini.
Сохраните изменения, перезапустите MySQL из XAMPP.
Ответ 13
ПРОСТОТА ПРЯМОГО ПРОФЕССИОНАЛЬНОГО РЕШЕНИЯ И ИЗ КОРОБКИ:
1 - Запустите экземпляры Apache Server и MySQL с панели управления XAMPP.
2 - После запуска сервера откройте любой веб-браузер и дайте http://localhost/phpmyadmin/. Это откроет интерфейс phpMyAdmin. Используя этот интерфейс, мы можем управлять сервером MySQL из веб-браузера.
3 - В окне phpMyAdmin выберите вкладку SQL с верхней панели. Это откроет вкладку SQL, где мы сможем запускать SQL-запросы.
4 - Теперь введите следующий текст в текстовую область и нажмите Go
UPDATE mysql.user SET Пароль = ПАРОЛЬ ('пароль') ГДЕ Пользователь = 'root'; ПРИВИЛЕГИИ FLUSH;
5 - Теперь вы увидите сообщение, в котором говорится: "Выполнение запроса выполнено успешно.
6 - Если вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем обновленном корневом паспорте. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.
7 - Откройте файл [XAMPP Installation Path]/phpmyadmin/config.inc.php
в вашем любимом текстовом редакторе (например: C:\xampp\phpMyAdmin\config.inc.php
).
8 - Поиск строки
$cfg ['Servers'] [$ i] ['password'] = '';
и измените его так,
$cfg ['Servers'] [$ i] ['password'] = 'password';
Здесь "пароль - это то, что мы задали пользователю root, используя SQL-запрос".
9 - Теперь все готово. Сохраните файл config.inc.php и перезапустите сервер apache и mysql XAMPP. Он должен работать!
Источник: https://veerasundar.com/blog/2009/01/how-to-change-the-root-password-for-mysql-in-xampp/
СДЕЛАНО!