Настройка пароля MySQL XAMPP (не удается войти в PHPMYADMIN)
Во-первых: Я не могу войти в PHPMYADMIN на "localhost: 80/phpmyadmin/". Потому что, когда я устанавливаю MySQL-сервер mysql-5.5.36 с именем пользователя: root и Password: HamdunSoft. После этого, когда я вхожу в localhost: 80/phpmyadmin/он покажет мне сообщение, как показано ниже.
" Ошибка MySQL: Документация
1045 - Доступ запрещен для пользователя 'root' @'localhost' (с использованием пароля: НЕТ)
Не удалось подключиться к контроллеру, как определено в вашей конфигурации.
phpMyAdmin попытался подключиться к серверу MySQL, и сервер отклонил соединение. Вы должны проверить хост, имя пользователя и пароль в своей конфигурации и убедиться, что они соответствуют информации, предоставленной администратором сервера MySQL.
Теперь я хочу ввести мой Phpmyadmin, хотя я установил два MySQL-сервера один в xampp, другой mysql-5.5.36. Я искал его в сети, но контент был недостаточно полезен. Как установить пароль в xampp перед входом в phpmyadmin.
Другая проблема: Сервер XAMPP Apache говорит: порт 80 используется кем-то. Я решил это, остановив Skype. Но опять же, имея такие проблемы. Я думаю, что в Skype другое программное обеспечение использует порт 80. Я хочу использовать любой порт с Apache по своему желанию. Это может быть порт 80 или 81 или 82. Если какой-либо другой процесс использует мой желаемый порт, я хочу заменить его и предоставить этот порт Apache.
Ответы
Ответ 1
Первая проблема:
Вы хотите запустить Mysql-сервер из Mysql, а из Xampp также хотите просмотреть phpmyadmin, чтобы вы могли работать с базой данных. Затем следуйте правилам:
В каталоге "Xampp/phpmyadmin в файле config.inc.php найдите приведенный ниже код. И следуйте приведенным ниже инструкциям. Я пробовал вот так, и мне удалось запустить localhost/phpMyAdmin в браузере, в командной строке MySQL, а также в браузере запросов MySQL.
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'pma';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['controluser'] = 'user_name/root';
$cfg['Servers'][$i]['controlpass'] = 'passwaord';
И замените приведенное выше каждое утверждение следующим ниже каждым соответствующим кодом.
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Muhammad Ashikuzzaman';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'Muhammad Ashikuzzaman';
Вторая проблема:
Способ 1: Вы можете сначала закрыть Skype. И когда сервер Apche запущен, вы снова можете запустить Skype. Если вы хотите запустить Apache в другом порту, замените в xampp/apache/conf/httpd.conf "ServerName localhost: 80" на "ServerName localhost: 81" В строке 184. После этого даже это может не сработать. Затем замените
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 80
по
#Listen 0.0.0.0:81
#Listen [::]:81
Listen 81
в строке 45
Способ 2: Если вы хотите использовать порт 80. Затем следуйте этому примеру. В Windows 8 "World Wide Publishing Service использует этот порт, и остановка этой службы освободит порт 80, и вы можете подключить Apache с помощью этого порта. Чтобы остановить службу, перейдите в" Диспетчер задач - вкладка "Службы" ", World Wide Publishing Service" и остановитесь. Если вы не найдете там, перейдите в "Run > services.msc" и снова найдите там и щелкните правой кнопкой мыши "Всемирная служба публикации" и остановите.
Если вы не нашли "World Wide Publishing Service", перейдите в "Запустить → resmon.exe → Вкладка" Сеть " > " Слушающие порты "и посмотрите, какой процесс использует порт 80.
И из "Обзор → ЦП" просто щелкните правой кнопкой мыши на этом процессе и нажмите "Завершить дерево процессов". Если этот процесс является системой, которая может быть критической проблемой.
Ответ 2
Найдите приведенный ниже код в xampp/phpmyadmin/config.inc.php
$cfg['Servers'][$i]['controluser'] = 'user_name/root';
$cfg['Servers'][$i]['controlpass'] = 'passwaord';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'user_name/root';
$cfg['Servers'][$i]['password'] = 'password';
Замените каждое утверждение выше соответствующей записью ниже:
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'xxxx';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'xxxx';
В результате этого localhost/phpmyadmin в браузере и командной строке MySQL работают правильно.
Ответ 3
1.Откройте свой xampp-каталог (c:/xampp)
2.to phpMyadmin dir [C:\xampp\phpMyAdmin]
Файл 3.open [config.inc.php] с любым текстовым редактором
$cfg['Servers'][$i]['auth_type'] = 'config'; //replace 'config' to ‘cookie’
$cfg['Servers'][$i]['AllowNoPassword'] = true; //change ‘true’ to ‘false’.
last: сохраните файл.
вот видео ссылка, если вы хотите увидеть его в действии [нажмите здесь]
Ответ 4
Если вы не можете выполнить аутентификацию через веб-интерфейс (localhost/phpmyadmin/), попробуйте изменить тип проверки подлинности на файл cookie.
$cfg ['Servers'] [$ i] ['auth_type'] = 'cookie';
Ответ 5
Несколько экземпляров MySQL присутствуют на Ubuntu.
шаг 1: если он указан как установленный, вы его получили. Иначе вам нужно его получить.
sudo ps -A | grep mysql
Шаг 2: удалите один MySQL
sudo apt-get удалить mysql
sudo service mysql restart
Шаг 3: перезапустить лампу
sudo/opt/lampp/lampp restart
Ответ 6
пользователь: root
пароль: [пусто]
XAMPP v3.2.2
Ответ 7
Если все остальные ответы не работают для вас, проверьте config.inc.php
на следующее:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
... и добавьте порт MySQL, установленный в ваш XAMPP, как показано ниже:
$cfg['Servers'][$i]['host'] = '127.0.0.1:3307';
Остановите MySQL из XAMPP и перезапустите MySQL.
Откройте новую страницу для http://localhost:8012/phpmyadmin/
и проверьте.