Як встановити корінь пароля MySQL за допомогою phpMyAdmin
Ви хочете змінити пароль для кореневого облікового запису вашого сервера MySQL? Іноді вам може знадобитися встановити пароль для облікового запису ‘root’ @ ‘localhost’. У цій статті я покажу вам 3 можливі способи скинути пароль для свого кореневого облікового запису.
Коли ваша програма працює, вам потрібно передати і ім’я користувача, і пароль, щоб отримати доступ до бази даних. Для доступу до phpMyAdmin на реальному сервері ваш хостинг встановлює для вас облікові дані. Але на локальному сервері вам доведеться встановлювати облікові дані самостійно. Хоча користувачі рідко встановлюють пароль на локальній машині для доступу до phpMyadmin, це завжди хороша практика.
З огляду на це, давайте подивимось, як встановити корінь пароля MySQL. Я збираюся показати вам 3 різні способи скидання пароля.
Як встановити корінь пароля в 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
в браузері, і цього разу вас попросять ввести ім’я користувача та пароль. Введіть ім’я користувача як "корінь" та пароль, який ви встановили у вищевказаних кроках, він введе вас до phpMyAdmin.
Зверніть увагу, що в коді підключення до бази даних для програм потрібно використовувати одне і те ж ім’я користувача та пароль.
Це найефективніший спосіб зміни пароля root. Однак є ще 2 способи встановити пароль для облікового запису ‘root’ @ ‘localhost’.
Інші способи встановлення кореневого пароля MySQL
Якщо ви хочете спробувати інший спосіб зміни корінь пароля, спершу поверніть назад зміни, внесені у 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" .
Це воно! Сподіваюся, ви дізналися, як встановити корінь пароля MySQL за допомогою phpMyAdmin та терміналу. Будь ласка, поділіться своїми думками та пропозиціями в розділі коментарів нижче.
Пов’язані статті
- Як писати команди MySQL для експорту та імпорту бази даних
- Як запускати запити MySQL через командний рядок Windows