Подтвердить что ты не робот

Настройка пароля 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.

4b9b3361

Ответ 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/ и проверьте.