Меню

Phpmyadmin настройка mysql для root пароль



Как изменить (сбросить) root пароль в MySQL

Довольно часто происходит такая ситуация, что пароль для учетной записи root в MySQL необходимо восстановить, поменять или сбросить. Хорошо, если он известен, но бывают случаи, когда пароль был утерян или неизвестен с самого начала. В данной статье пойдет речь о том, как этот пароль восстановить, имея доступ к серверу, на котором запущен mysql-server для обоих случаев, когда пароль о учетной записи root ИЗВЕСТЕН и НЕ ИЗВЕСТЕН.

Как поменять пароль root в MySQL

Если пароль root ИЗВЕСТЕН

Возьмем самую простую ситуацию, когда пароль от учетной записи root вам известен и все что нужно сделать, это просто его поменять. Чтобы задать новый пароль для учетной записи root, необходимо проделать следующие действия:

1) Подключаемся в консоль MySQL сервера с правами root (не забываем ввести пароль, после появления соответствующего запроса):

2) Меняем пароль для пользователя root:

Для MySQL версий 5.7.6 и новее (5.7.7, 5.7.8. )

Для MySQL версий 5.7.5 и старее (5.7.4, 5.7.3. )

NEW_PASSWORD — это пароль, который вам необходимо поменять на свой собственный.
В результате выполнения данной команды, мы должны получить вот такой вывод в консоли:

В том случае, если указанные выше команды по какой то причине не сработали, вы можете воспользоваться следующим запросом:

В результате выполнения данной команды, мы должны получить вот такой вывод в консоли:

3) Перезагружаем привилегии, чтобы изменения вступили в силу:

4) Для выхода из консоли MySQL сервера выполняем команду выхода:

После этого, пароль должен поменяться.

Если пароль root НЕ ИЗВЕСТЕН

Если вы не знаете текущий пароль root (потеряли, забыли) в MySQL, то придется пойти чуть более сложным путем, чем описанные действия выше:

1) Останавливаем mysqld:

2) Проверяем, что нет запущенных процессов mysqld:

Если все нормально, то вывод команды должен состоять лишь из одной строки, примерно такого содержания:

3) Создаем каталог /var/run/mysqld для запуска mysqld в safe режиме из консоли

4) Делаем владельцем данного каталога пользователя mysql (чтобы не было проблем с правами)

5) Запускаем MySQL в ручном режиме из консоли, пропуская проверку прав (опция —skip-grant-tables). А также отключаем доступ к серверу через TCP/IP (с помощью опци и —skip-networking), чтобы злоумышленник не мог воспользоваться тем, что мы отключили проверку прав пользователей. При использовании данной опции, доступ к серверу становится возможным только через localhost.

В случае успешного запуска, вывод в консоли должен быть примерно таким:

6) Подключаемся из консоли к серверу mysqld и выбираем базу данных mysql:

7) Используем плагин mysql_native_password, иначе в некоторых случаях будем получать ошибку «ERROR 1524 (HY000): Plugin ‘auth_socket’ is not loaded«, а нам это не нужно:

Вывод в результате выполнения данной команды должен быть примерно таким:

8) Перезагружаем привилегии:

9) Меняем пароль для нужного пользователя, в нашем случае это root:

Для MySQL версий 5.7.6 и новее (5.7.7, 5.7.8. )

Для MySQL версий 5.7.5 и старее (5.7.4, 5.7.3. )

NEW_PASSWORD — это пароль, который вам необходимо поменять на свой собственный.
В результате выполнения данной команды, мы должны получить вот такой вывод в консоли:

В том случае, если указанные выше команды по какой то причине не сработали, вы можете воспользоваться следующим запросом:

Читайте также:  Настройка пламени горелки в газовых котлах

В результате выполнения данной команды, мы должны получить вот такой вывод в консоли:

9) После чего, вводим команду exit для отключения:

10) Выключаем запущенный в ручном режиме Mysqld сервер:

Если все пройдет успешно, то вывод должен быть примерно таким:

То можно принудительно завершить процесс с помощью следующей команды:

11) Проверяем, что нет запущенных процессов mysqld:

Если все нормально, то вывод команды должен состоять лишь из одной строки, примерно такого содержания:

12) Запускаем Mysql-server в нормальном режиме:

И пытаемся подключиться к нашему серверу с новым паролем, который мы установили.

Источник

Vesta Control Panel — Forum

phpmyadmin, логин из-под root, нужный пароль root

phpmyadmin, логин из-под root, нужный пароль root

Post by prmres » Sun Nov 18, 2018 9:42 pm

Камрады, здравствуйте.
Возникла необходимость развернуть бекап сайта локально.
Поставил на свежую виртуалку CentOS7, установил в *advanced-режиме* VestaCP, но столкнулся с «проблемой» — не могу зайти в phpmyadmin под root.
Был несколько озадачен: «как так? пароль при установке вводил, но он не подходит и его надо где-то подсмотреть».

Покопался в интернетах, в итоге «проблема» решена, хочу поделиться.

1. смотрим пароль root
в файле /root/.my.cnf
—-
имхо не очень удобно иметь этот пароль таким каким *ты его сам не ставил*
наверное его можно\надо сменить на *нужный*

+ с некоторых пор в MariaDB\mySql по умолчанию ROOT по умолчанию соединяется только через UNIX Sockets

однако, на сколько я понимаю «эта фишка» при установке VestaCP — *подкручивается*, ибо логин из-под root с «подсмотренным» паролем проходит

но если *вдруг* кому то понадобится, то ниже *рецепт*
—-

2. меняем пароль root в MariaDB\mySql и отключаем (если надо) *запрет* логина root

—-
командой «update user set plugin=» where User=’root’;» убираем *требование* для логина root через unix_socket
—-

3. правим конфиги
в файлах
/root/.my.cnf
/usr/local/vesta/conf/mysql.conf
указываем «ВАШ_НОВЫЙ_ПАРОЛЬ» (тот, который был установлен в п.2)

всё, теперь в phpmyadmin можно логиниться под root с *нужным* паролем

4. при необходимости «вернуть как было»

PS
*операция* проведена на CentOS7 + VestaCP
на Ubuntu всё то же самое, VestaCP не использовалась, но использовались MariaDB + phpmyadmin

PPS
казнить нельзя помиловать
сообщение носит информативный характер, без цели обсуждения «опасности\безопасности» производимых действий, сообщение служит личным целям «что б не забыть»

Источник

Создайте пароль root для PHPMyAdmin

PHPMyAdmin дает мне сообщение о том, что у пользователя (root) нет пароля.

Итак, как я могу его создать?

11 ответов

откройте phpMyAdmin и выберите вкладку SQL. Затем введите следующую команду:

Edit:

также изменить на эту строку в config.inc.php :

чтобы сделать phpmyadmin запрашивает имя пользователя и пароль MySQL.

Ну, я считаю, что я решил проблему конфигурации пароля — WampServer 2.2 — Windows 7.

три шага, которые я сделал:

в консоли MySQL установите новый пароль. Чтобы сделать это: mysqladmin -u root password ‘your_password’

на phpMyAdmin нажмите «пользователи» и установите тот же пароль для пользователя root .

наконец, установите новый пароль в config.inc.php . Больше ничего не меняй. файл.

это работает для меня. Удачи!

чтобы создать пароль root в PHPMyAdmin в UI easy way, вы можете выполнить простые шаги ниже:

  • доступ к phpMyAdmin с учетной записью root (без пароля) — > учетные записи пользователей.
Читайте также:  Скрытые настройки internet explorer

нажмите на root > изменить привилегии

затем нажмите на кнопку Изменить пароль

введите пароль -> Go

выход и вход в систему снова с новым паролем

PHPMyAdmin говорит вам, что в вашей службе MySQL отсутствует пароль root. Вы можете изменить его, обратившись к интерфейсу командной строки MySQL. mysqladmin -u root password newpass

  • на http://localhost/security/index.php
  • выбрать язык, он перенаправляет на http://localhost/security/xamppsecurity.php
  • вы найдете возможность изменить пароль здесь

здесь простой шаг, который вы можете легко установить пароль PHPMYADMIN.

  1. Гото «C:\xampp\phpMyAdmin «и найти» Config.Инк.php » file
  2. открыть «Config.Инк.в PHP файл» в текстовом редакторе, например Notepad++.
  3. находим строку $cfg [‘Servers’] [$a] [‘auth_type’] = ‘config’; в » config.Инк.PHP-файл.
  4. слово $cfg [‘Servers’] [$a] [‘auth_type’] = ‘config’; to $ cfg [‘Servers’] [$a] [‘auth_type’] =’ cookie’; в » config.Инк.php » файл и сохраните изменения.
  5. Теперь откройте браузер и введите «localhost/phpmyadmin». Введите имя пользователя «root». пароль-null означает пустой. вы ничего не печатаете, оставляете пустым и нажимаете кнопку GO.
  6. Теперь вы можете увидеть ссылку «Изменить пароль». пожалуйста, нажмите эту ссылку.
  7. Установите пароль phpMyAdmin и снова введите и нажмите кнопку GO. Вы также можете увидеть с иллюстрированным руководством здесь нажмите здесь чтобы перейти к этому пошаговому руководству.

мне нужно было изменить только одну строку файла config.inc.php расположенном в C:\wamp\apps\phpmyadmin4.1.14 .

поместите правильный пароль здесь .

перейти к phpmyadmin

открыть раздел учетной записи пользователя:

использовать права редактирования

изменить пароль и имя пользователя

добавить привилегии для базы данных

в linux (debian 9) после сброса пароля root mysql(Maria DB) вам просто нужно отредактировать файл конфигурации phpmyadmin db, расположенный в /etc/phpmyadmin/config-db.в PHP

команду Gedit /и т. д./в phpmyadmin/config файл-БД.php (как root)

Я считаю, что команда, которую вы ищете, это passwd

Я только что столкнулся с проблемой пароля пользователя mysql-ошибка 1045: Доступ запрещен для пользователя: «root@localhost» (используя пароль: нет) — когда я попытался сделать обновление do-release в моей операционной системе. Поэтому я исправил его в 2 шага.

во-первых, поскольку у меня не было доступа к phpmyadmin, поэтому я последовал шагу «восстановить пароль root MySQL» на учебнике, выполняемом ThoKra: https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

во-вторых, с одним из пользователей, которых я знаю пароль, я сделал некоторые изменения пароля для других пользователей через сам phpmyadmin в соответствии с SonDang.

Источник

Как изменить пароль root`а на phpmyadmin?

Рано или поздно любой владелец сайта сталкивается с непосредственной работой с базой данных. Для этих целей был разработан phpmyadmin, который в большинстве случаев уже установлен и настроен на вашем хостинге. Но часто от вебмастера требуется изменить пароль root`а на phpmyadmin. Вроде простая задача, но почему-то у большинства людей эта проблема вызывает немалые сложности. Лично у меня так и было.

У меня эта потребность возникла после переустановки операционной системы на VPS -сервере от Majordomo, после которой я просто не смог войти в phpmyadmin с паролем по-умолчанию. Пришлось срочно его менять.

Сам пароль для доступа к phpmyadmin совпадает с паролем root к серверу MySQL, который вы указывали при установке. Если Вы этот пароль по какой-то причине забыли, то восстановить его можно достаточно просто. Способ восстановления пароля описан в статье: Как изменить пароль root`а на MySQL-сервер?

Читайте также:  Получить настройки yota через смс

Есть еще один небольшой нюанс, который следует учитывать, когда вы используете phpmyadmin – это способ авторизации этой надстройки.

За все это отвечает только один конфигурационный файл phpmyadmin – config.inc.php, который в операционной системе FreeBSD находится в директории /usr/local/www/phpMyAdmin. Содержимое моего файла, который является боевым, вот:

Теперь давайте разберем где тут что и как…

  • blowfish_secret – это произвольная фраза, которая нужна для шифрования паролей в куках. Надежнее поменять ее на любую другую, только не стандартную.
  • auth_type – это тип авторизации, который может принимать 2 значения: config и cookie:
    • config – указывает на то, что логин/пароль будут браться из этого файла (две следующие строчки user и password). При таком режиме, успешный вход будет всегда, когда вы или кто-то другой просто зайдет на ваш домен, где размещается также phpmyadmin и может получит возможность натворить там всяких пакостей.
    • cookie – указывает на то, что логин/пароль будут спрашиваться каждый раз, как кто-то переходит по адресу, где лежит phpmyadmin. Правильный пароль будет храниться в зашифрованном виде в куках на вашем компьютере.
  • user и password – это имя пользователя (в нашем случае должен быть root) и пароль. В этом конфигурационном файле они добавлены просто для примера и при использовании cookie их можно вообще удалить.
  • AllowNoPassword – может принимать значения true (истина) и false (ложь). Собственно разрешается вход без пароля (true) или нет (false)
  • extension – может принимать значение mysql и mysqli. Первое нужно указывать в случае если вы используете phpmyadmin в связки MySQL ниже 4.1.3. Второй если используете версию MySQL выше 4.1.3.

Этих параметров конечно же больше, тут приведены только самые основные, которые необходимы для нормальной работы phpmyadmin.

Источник

Create a root password for PHPMyAdmin

PHPMyAdmin is giving me a message saying that the user (root) does not have a password.

So, how can I create one?

12 Answers 12

Open phpMyAdmin and select the SQL tab. Then type this command:

Also change to this line in config.inc.php :

To make phpMyAdmin prompts for your MySQL username and password.

To create root password in PHPMyAdmin in UI easy way, you can follow simple steps below:

  • Access phpMyAdmin with root account (no password) -> User accounts.

Click on root > Edit privileges

Then click on Change password

Enter your desired password -> Go

Logout and log-in again with new password

Well, I believe that I’ve solved the password configuration ‘issue’ — WampServer 2.2 — Windows 7.

The three steps that I did:

In the MySQL console set a new password. To make that: mysqladmin -u root password ‘your_password’

In phpMyAdmin click in users and set the same password to the user root .

Finally, set your new password in the config.inc.php . Don’t change anything else in this file.

This worked for me. Good luck!

PHPMyAdmin is telling you that your MySQL service is missing a root password. You can change it by accessing the MySQL command line interface. mysqladmin -u root password newpass

Here the simple step that you can easily set phpMyAdmin Password.

Источник

Adblock
detector