Это не имеет ничего общего с терминалом. Отредактируйте файл запуска оболочки, например, ~/.bashrc
и переопределить $PS1
.
Чтобы войти как 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 14.04 с использованием MariaDB. Вместо того, чтобы пытаться изменить все, я просто создал нового пользователя.
mysql -u root -p
Введен пароль пользователя root. Создан новый пользователь с помощью следующей команды:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';
. Предоставлены все разрешения newuser:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
. Затем вы можете войти в систему, используя newuser. в phpMyadmin. Я настоятельно рекомендую вам предоставлять привилегии только для новых пользователей вместо привилегий Carte Blanche, но это ваши собственные похороны.
Под «rootuser» вы подразумеваете root-пользователя MySQL, а не системного пользователя root, верно?
Во время установки mysql-server
создается корневая учетная запись MySQL, а ее пароль хранится в [111 ].
Файлы конфигурации phpMyAdmin хранятся в /etc/phpmyadmin
.
Я тоже,
echo "UPDATE mysql.user SET plugin = 'mysql_native_password' ГДЕ user = 'root' AND plugin = 'unix_socket'; FLUSH PRIVILEGES;" | mysql -u root -p
blockquote>Это хорошо
Вам нужно перенастроить phpmyadmin, сбросить пароль MySQL.
Хотелось бы, чтобы это помогло!
Иметь хороший день!
Недавно я столкнулся с очень похожей проблемой в Ubuntu 12.04. Я просто не мог войти в систему с root & amp; нет пароля Я установил для параметра AllowNoPassword значение TRUE в конфигурации. Позже я узнал, что я редактировал неправильный файл config.inc.php, чтобы добавить параметр AllowNoPassword.
Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php
Я считаю, что первым является локальный конфигурационный файл debian, который переопределит версию usr.
Я установил MySQL с помощью администратора синапсов. Не нужно было вводить пароль root. Команда:
mysqladmin -u root password NEWPASSWORD
сработала. Я смог сразу войти в PhpMyAdmin.
Возможно, по какой-то причине для параметра AllowRoot установлено значение False? См. документацию .