В MariaDB phpmyadmin root права изменяем.
Столкнулся недавно с проблемой доступа рута к базе MariaDB через phpmyadmin.
Разработчики перехимичили, изменили безопасность подключения, теперь вход в MySQL под рутом требует sudo.
# mysql -V mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Смотрим таблицу пользователей в нашей базе.
# mysql -u root -p MariaDB [(none)]> use mysql; смотрим таблицу всех пользователей. MariaDB [mysql]> select Host, User, Password, plugin from user; Либо чисто выводим какой рут у нас. MariaDB [mysql]> select host,User, Password, plugin from user where user='root'; +-----------+------+-------------------------------------------+-------------+ | host | User | Password | plugin | +-----------+------+-------------------------------------------+-------------+ | localhost | root | *198JY96B020Z2NAD196C5W7DC57AFAEV7D87L6Q3 | unix_socket | | 1.1.1.1 | root | *198JY96B020Z2NAD196C5W7DC57AFAEV7D87L6Q3 | unix_socket | | 127.0.0.1 | root | *198JY96B020Z2NAD196C5W7DC57AFAEV7D87L6Q3 | unix_socket | +-----------+------+-------------------------------------------+-------------+ 3 rows in set (0.00 sec)
Затем отключить плагин unix_socket, чтобы подключение к базе данных можно было удаленно.
# mysql -u root -p MariaDB [(none)]> use mysql; MariaDB [(none)]> update user set plugin='' where User='root'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit;
Смотрим теперь что получилось.
MariaDB [mysql]> select host,User, Password, plugin from user where user='root'; +-----------+------+-------------------------------------------+--------+ | host | User | Password | plugin | +-----------+------+-------------------------------------------+--------+ | localhost | root | *198JY96B020Z2NAD196C5W7DC57AFAEV7D87L6Q3 | | | 1.1.1.1 | root | *198JY96B020Z2NAD196C5W7DC57AFAEV7D87L6Q3 | | | 127.0.0.1 | root | *198JY96B020Z2NAD196C5W7DC57AFAEV7D87L6Q3 | | +-----------+------+-------------------------------------------+--------+ 3 rows in set (0.00 sec)
Мы только что в базе MariaDB phpmyadmin root права изменили.
Вот и все, теперь можем подключаться через phpmyadmin.
Pingback: mysql 8 правильная создания пользователя - FRYAHA.RU
Pingback: mysql корректное удаление пользователя. - FRYAHA.RU
Pingback: FreeBSD мониторинг mysql с помощью mtop - FRYAHA.RU
Pingback: mysql узнаем объем базы - FRYAHA.RU