Створюючи свій новий сайт найзручніше це робити на своєму стаціонарному комп’ютері за допомогою програми Denwer. При перенесенні сайту на хостинг як правило доводиться змінювати в налаштуваннях сайту пароль доступу до бази даних. Коли приходить час проведення експериментів з шаблонами і налаштуваннями сайт як правило з хостингу заливається на Denwer для безпеки. Але тут може статися якась неприємність, так як пароль до бази може відрізнятися, а пароль від бази в Denwer вже забутий. Далі ми розглянемо, як дістати або поміняти пароль від своєї бази MySQL в phpMyAdmin.
Подібну ситуацію, коли пароль від бази в налаштуваннях сайту не збігається з реальним паролем бази MySQL, ми розглянемо на прикладі сайту на WordPress. Якщо таке сталося, то при спробі зайти на сайт можна побачити напис про помилку доступу до бази.
Повідомлення помилки підключення до бази даних при відкритті сайту
Перше, що хочеться в такій ситуації зробити, це знайти пароль від бази MySQL. У мережі з даного питання є безліч порад, але як виявилося, дізнатися пароль від своєї бази MySQL не так вже просто, так як жоден з перерахованих способів не допоміг.
Завжди звичайно ж можна все видалити і створити по новій, але для цього потрібно чимало дій. Як виявилося, куди простіше поміняти пароль від своєї бази MySQL в phpMyAdmin. Для цього заходимо на головну сторінку встановленого phpMyAdmin, і заходимо на вкладку «Користувачі». Далі в списку вибираємо необхідного користувача і натискаємо «Редагувати привілеїв».
Сторінка phpMyAdmin
Список користувачів phpMyAdmin
Тепер у віконці, що з’явилося нам необхідно знайти графу «Змінити пароль», увести новий пароль з підтвердженням. Природно все необхідно зберегти.
Змінюємо пароль до бази MySQL вибраного користувача
Залишилася справа за малим, відкрити файлик wp-config.php і прописати там новий пароль до нашої бази даних.
Прописуємо пароль до бази у файлі конфігурації WordPress
Тепер все відмінно. Нам хот і не вдалося дізнатися старий пароль від бази MySQL, але зате вдалося поміняти пароль від своєї бази MySQL в phpMyAdmin і відновити працездатність сайту.