Как установить корневой пароль MySQL с помощью phpMyAdmin
Вы хотите изменить пароль для учетной записи root вашего сервера MySQL? Иногда вам может потребоваться установить пароль для учетной записи ‘root’ @ ‘localhost’. В этой статье я покажу вам 3 возможных способа сбросить пароль для вашей учетной записи root.
Когда ваше приложение работает, вы должны передать имя пользователя и пароль, чтобы получить доступ к базе данных. Для доступа к phpMyAdmin на реальном сервере ваш хостинг устанавливает за вас учетные данные. Но на локальном сервере учетные данные нужно установить самостоятельно. Хотя пользователи редко устанавливают пароль на локальном компьютере для доступа к phpMyadmin, это всегда хорошая практика.
При этом давайте посмотрим, как установить пароль root MySQL. Я покажу вам 3 различных способа сброса пароля.
Как установить пароль root в phpMyAdmin
phpMyAdmin – фантастическая программа, созданная для работы с вашими базами данных MySQL. Это просто упрощает жизнь разработчикам при управлении базой данных, таблицами, структурами таблиц, запросами и т.д.
Используя phpMyAdmin, можно установить пароль Root за несколько шагов.
Зайдите в phpMyAdmin в браузере. Скорее всего, вы можете получить к нему доступ, используя http://localhost/phpmyadmin
.
Нажмите на «Учетные записи пользователей» на верхней панели.
После этого вы увидите список учетных записей пользователей. Нам нужна последняя учетная запись из списка с именем пользователя как «root» и именем хоста как «localhost». В столбце «Действие» этой строки нажмите «Изменить привилегии».
На следующем экране нажмите «Изменить пароль». В форме введите пароль, который хотите установить, и нажмите «Перейти».
После того, как эти шаги будут выполнены, перейдите в свой редактор и откройте файл config.inc.php
из каталога phpmyadmin. На моем компьютере с Windows 10 установлен сервер XAMPP, а config.inc.php
путь – D:xamppphpMyAdminconfig.inc.php
. Отрегулируйте путь в соответствии с вашими установками.
Искать $cfg['Servers'][$i]['auth_type']
в файле config.inc.php
. По умолчанию для этой переменной должно быть установлено значение config. Измените это значение на «cookie» следующим образом.
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Запустите URL-адрес http://localhost/phpmyadmin
в браузере, и на этот раз вам будет предложено ввести имя пользователя и пароль. Введите имя пользователя как «root» и пароль, который вы установили на вышеуказанных шагах, он зарегистрирует вас внутри phpMyAdmin.
Помните, что вы должны использовать те же имя пользователя и пароль в коде подключения к базе данных для приложений.
Это наиболее эффективный способ изменения пароля Root. Однако есть 2 других способа установить пароль для учетной записи ‘root’ @ ‘localhost’.
Другие способы установки корневого пароля MySQL
Если вы хотите попробовать другой способ изменения пароля root, сначала отмените изменения, сделанные в config.inc.php
файле.
$cfg['Servers'][$i]['auth_type'] = 'config';
Перейдите в phpMyAdmin, нажмите «SQL» на верхней панели и выполните запрос ниже.
SET PASSWORD FOR root@localhost = PASSWORD('PASSWORD_HERE');
Замените заполнитель фактическим значением. Установите снова значение cookie для $cfg['Servers'][$i]['auth_type']
переменной вашего config.inc.php
файла, и все готово.
Последний вариант сброса пароля Root – через командную строку. Для этого вам снова нужно отменить изменения config.inc.php
файла.
Если вы установили путь MySQL в своей среде, вы можете запускать запросы MySQL прямо в командной строке. Если путь не задан, откройте терминал в каталоге установки MySQL. В моем случае это путь D:xamppmysqlbin
.
В терминале выполните следующую команду:
mysqladmin -u root password PASSWORD_HERE
После этого установите для $cfg['Servers'][$i]['auth_type']
переменной значение cookie .
Это оно! Надеюсь, вы узнали, как установить пароль root MySQL с помощью phpMyAdmin и терминала. Пожалуйста, поделитесь своими мыслями и предложениями в разделе комментариев ниже.
Статьи по Теме
- Как писать команды MySQL для экспорта и импорта базы данных
- Как запускать запросы MySQL через командную строку Windows