У мене користувач root на mysql-сервері на сервері Ubuntu. Я не можу увійти до phpmyadmin з користувачем root та паролем. Я намагався знайти файл конфігурації, але не зміг його знайти. Допомога буде вдячна.
Спасибі заздалегідь
У мене користувач root на mysql-сервері на сервері Ubuntu. Я не можу увійти до phpmyadmin з користувачем root та паролем. Я намагався знайти файл конфігурації, але не зміг його знайти. Допомога буде вдячна.
Спасибі заздалегідь
Відповіді:
Вам потрібно перенастроїти phpmyadmin, скинути пароль MySQL.
Бажаю, щоб це допомагало!
Гарного дня!
У Ubuntu 14.04 я зіткнувся з подібною проблемою за допомогою MariaDB. Замість того, щоб намагатися змінити все, я щойно створив нового користувача.
mysql -u root -p
Введено кореневий пароль Створив нового користувача за допомогою наступної команди:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';
Надано всі дозволи новому користувачеві:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
Потім ви можете увійти за допомогою newuser у phpMyadmin. Я б настійно закликав вас надавати новокористувачеві конкретні пільги замість привілеїв Карт Бланш, але це ваше власне похорон.
Під "rootuser" ви маєте на увазі кореневого користувача MySQL, а не користувача root системи, правда?
Під час встановлення mysql-server
кореневого облікового запису MySQL створюється і зберігається його пароль /etc/mysql/debian.cnf
.
Файли конфігурації phpMyAdmin зберігаються в /etc/phpmyadmin
.
mysql
версія командного рядка ? Наприклад mysql -hlocalhost -uroot -p
?
/etc/mysql/debian.cnf
.
Можливо, чомусь для параметра AllowRoot встановлено значення False? Дивіться документацію .
Щоб увійти як root в phpmyadmin:
echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';FLUSH PRIVILEGES;" | mysql -u root -p
Знайдено в кінці цього підручника
Для мене працювали :)
Нещодавно я натрапив на дуже схожу проблему з Ubuntu 12.04. Мені просто не могло здатися ввійти в систему з паролем root та без пароля. Я встановив налаштування AllowNoPassword на TRUE в налаштуваннях. Пізніше я дізнався, що я редагував неправильний файл config.inc.php, щоб додати налаштування AllowNoPassword.
Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php
Я вважаю, що перший - локальний конфігураційний файл debian, який замінить версію usr.
Я також,
echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket'; ПІДТРИМУЙТЕ ПРИВИЛЕГИ;" | mysql -u корінь -p
Це добре
ну, привіт, спочатку завантажте phpmyadmin звідси: https://www.phpmyadmin.net/downloads/
потім витягніть завантажену (rar, zip) на: {INSTILLATION_PATH} \ laragon \ etc \ apps перейменуйте папку на phpmyadmin.
тепер перейдіть до http: // localhost / phpmyadmin
і ваш там :).
якщо ви хочете увійти до phpmyadmin, вам потрібно шукати у папці phpmyadmin файл під назвою config.sample.inc та дублювати його та перейменувати його на config.inc, відкрийте файл та шукайте: $ cfg ['Сервери'] [ $ i] ['AllowNoPassword'] = помилково; і встановіть його як true: $ cfg ['Сервери'] [$ i] ['AllowNoPassword'] = true; збережіть файл і ДОБРЕ ви можете увійти, використовуючи ім'я користувача: root