Проблема входа в phpMyAdmin:

Я использую Ubuntu 12.04. Недавно я установил XAMPP 1.8.1 в моей системе. Я установил пароль на: страницы XAMPP, MySQL / phpMyAdmin, root MySQL и FTP.

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

enter image description here

Также, когда я нажимаю на пункт «CD Collection» на левой панели моей страницы XAMPP, он показывает:

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in /opt/lampp/htdocs/xampp/cds.php on line 64
Could not connect to database!
Is MySQL running or did you change the password?

Oh! Я также отредактировал файл /opt/lampp/etc/extra/httpd-xampp.conf:

<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
</Directory>

, но безуспешно ...

Я новичок в php, mySQL, FTP и этом XAMPP. Может ли кто-нибудь сказать мне, как я могу войти на мою страницу phpMyAdmin ??? я сделал что-то не так ???

1
задан 27 May 2013 в 23:32

3 ответа

Я, после 3 дней поиска, получил свою работу phpMyAdmin.

Шаг 1

Произведите чистку старого phpMyAdmin от системы с:

sudo apt-get purge phpmyadmin

Вам предлагают опцию сохранения любой информации или удаления всех.

Шаг 2

Загрузите и установите целую компанию снова с

sudo apt-get install phpmyadmin

Поскольку Вы устанавливаете Вас, попросились Пароля администратора (Это - пароль, который Вы входите в систему с),

Затем Вас просят относительно пароля получить доступ к phpMyAdmin UI.

Введите новый пароль здесь (я притворюсь, что это - a123z), Затем подтверждают Ваш пароль путем ввода его в следующее поле.

Сценарий закончится вскоре после

Шаг 3

Вход в систему phpMyAdmin

phpMyAdmin может быть найден в http://localhost/phpmyadmin/

Ваше имя пользователя: root

Ваш пароль: a123z

(Не Ваш журнал в пароле!) Вот именно Вы находитесь в и выполнение.

0
ответ дан 27 May 2013 в 23:32

Непонятным моментом для почти всех, кто начинает использовать mysql, является то, что «root» и «root @ localhost» - это две разные роли, и поэтому они могут (и некоторые утверждают, что они действительно должны) иметь разные пароли. Вполне возможно, что вы пытаетесь войти в систему как пользователь root @ localhost и предоставляете пароль для роли root.

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

mysql --user=root --password

Инструмент запросит ваш пароль root (не системный root, а root). Теперь вы можете изменить пароль «root» @ «localhost» следующим образом:

UPDATE mysql.user SET Password=PASSWORD('cleartext password')
  WHERE User='root' AND Host='localhost';
FLUSH PRIVILEGES;

Теперь попробуйте войти через phpMyAdmin, используя только что установленный пароль.

0
ответ дан 27 May 2013 в 23:32

Другие вопросы по тегам:

Похожие вопросы: