Как зайти на переданную базу данный? Или как восстановить доступ?

Ссылка скопирована
1 ответ

Мне передали данные: имя пользователя, имя БД, пароль, сервер - localhost, md5 данные(не знаю куда вставлять). Впервые беру чужой проект и не могу получить доступ к БД ни через phpMyAdmin ни с WordPress. Уверена, что скопировала данные верно и так же попробовала все остальные пароли, что получила, но никак... В чём может быть проблема? Или как можно восстановить доступ?

Дополнительно:

если есть (S)FTP доступ к проекту, то гляньте доступы в wp-config.php , это надёжнее

  • Следующий вопрос будет "ПАМАГИТЕ, я залезла в базу и поломала сайт!!!"
    Не зачем в базу лазить, чтобы этого не случилось.
  • Как зайти на переданную базу данный? Или как восстановить доступ?

    Возьмите логин и пароль от хостинга, точнее от его С-панели. Там же войдете и в phpMyAdmin.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Редакция DevOps Ответ

    Для доступа к базе WordPress самые надёжные данные лежат в файле wp-config.php проекта. То, что Вам передали отдельно, может быть устаревшим, относиться к другому окружению или быть не от базы, а от пользователя WordPress. MD5-данные, скорее всего, относятся к хэшу пароля пользователя в базе, но их не “вставляют” в phpMyAdmin для входа.

    Откройте wp-config.php через FTP/SFTP и найдите:

    define('DB_NAME', '...');
    define('DB_USER', '...');
    define('DB_PASSWORD', '...');
    define('DB_HOST', 'localhost');

    define('DB_NAME', '...'); define('DB_USER', '...'); define('DB_PASSWORD', '...'); define('DB_HOST', 'localhost');

    Эти данные используйте для подключения к базе. Если phpMyAdmin находится в панели хостинга, иногда отдельный вход в phpMyAdmin не нужен: он открывается из панели уже авторизованным пользователем. Если подключаетесь снаружи, сервер может не принимать внешние соединения к MySQL, и localhost будет работать только внутри хостинга.

    Если нужно восстановить доступ к админке WordPress, можно создать нового администратора через WP-CLI или базу. Через WP-CLI:

    wp user create admin2 admin2@example.com --role=administrator --user_pass='strong-password'

    wp user create admin2 admin2@example.com --role=administrator --user_pass='strong-password'

    Через базу вручную лучше делать только если понимаете структуру wp_users и wp_usermeta. Не меняйте случайные MD5-значения, если не уверены. Современный WordPress сам заменит простой MD5 на безопасный хэш после входа, но проще использовать “Забыли пароль?” или WP-CLI.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно