mysql powiedział: nie można połączyć: nieprawidłowe ustawienia. xampp

Zmieniłem hasło roota na test i teraz nie mogę się zalogować na stronie phpMyAdmin w XAMPP. Szukałem pomocy TUTAJ i TUTAJ co w zasadzie mówi zmieniony config.inc.php plik w folderze XAMPP\PHPMYADMIN.

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'test';    <---- changed this
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'test'; <--- I changed this too (Edit: Not needed)

Poniższy kod działa korzystając z powyższego hasła

if($_SERVER['REMOTE_ADDR']=="127.0.0.1")
{
define("DATABASE_SERVER", "localhost");
define("DATABASE_USERNAME", "root");
define("DATABASE_PASSWORD", "test");
define("DATABASE_NAME", "TIGERWOODS");
} 

To mi się przydarzyło bofore na Macu i nie mogłem tego rozwiązać. Teraz stało się to ponownie na WinXP. Używam Xampp 1.7.4.

Author: Francisco Couzo, 2011-08-24

17 answers

Miałem do czynienia z tym samym problemem, więc poszedłem do:

/xampp/phpmyadmin/config.inc.php

Wkleiłem hasło, które wcześniej wpisałem, potem znów miałem dostęp do phpmyadmin, tam w zakładce przywileje / edycja / wybrałem no password I go potem wszystko wróciło do życia:)

Możesz również zmienić użytkownika na admin, ale twój phpmyadmin będzie po stronie Administratora, a twoja inna witryna localhost również nie będzie działać.

 35
Author: sohrab,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-01 11:14:52

Ja też miałem ten sam problem i zajęło mi to kilka godzin.

Właśnie zmieniłem 'config ' NA' cookie '

$cfg['Servers'][$i]['auth_type'] = 'config';
 20
Author: Alma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-20 04:36:00

Opsss. po zmianie użytkownika na 'admin' nie ma prawa dodawać bazy danych.. więc zmieniam z powrotem użytkownika na 'root'.

Następnie zmieniam hasło z przeglądarki.

  1. Przejdź do http://localhost/security / a następnie kliknij na link http://localhost/security/xamppsecurity.php . Następnie zmień hasło dla superużytkownika na 'root'.

  2. Po tym otwórz swój http://localhost/phpmyadmin/

    Teraz to działa.

 14
Author: Hairul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-21 19:33:19

Powyższy kod naprawił problem dla większości ppl, ale nadal nie mogłem się zalogować. W końcu znalazłem to (linia # 9 w powyższym kodzie musi zostać zmieniona)

$cfg['Servers'][$i]['AllowNoPassword'] = true;   <--- change this
$cfg['Servers'][$i]['AllowNoPassword'] = false;  <--- to this fixed the problem.

Uwaga: istnieją inne obszary w localhost, w których musisz ręcznie zmienić hasło. Na przykład w przykładzie "CD Collection". Hasło jest tam mocno zakodowane, a nie pobierane z config.inc.php.

 10
Author: Hammad Khan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-02 15:09:14

$CFG['Serwery'] [$i] ['host'] = '127.0.0.1:3307';

If u change port address

 5
Author: Yagnesh Panchal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-14 09:19:08

Miałem też do czynienia z tym samym problemem, ponieważ działał inny serwis mysql, a równolegle mysql w xampp próbowałem uruchomić. Więc możesz to sprawdzić, jeśli inne rozwiązania nie zadziałają. Można to zatrzymać za pomocą następującego polecenia:

sudo service mysql stop

Może pomóc kilku użytkownikom.

 4
Author: Samyak Upadhyay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-08 15:01:31

Ja też mam problem ale teraz rozwiązany

$cfg['Servers'][$i]['user'] = 'admin'; - zmieniam nazwę Użytkownika z 'root' na'admin'

 2
Author: Hairul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-14 12:48:50

Wstaw wygenerowane hasło do config.inc.php jeśli zmieniłeś hasło użytkownika root. Wielokrotnie umieszczałem hasło, które pyta w phpmyadmin, a nie generowane hasło.

Będąc noobem w php i dopiero zaczynającym w xampp, zmieniłem hasło użytkownika root i phpMyAdmin ma przycisk Generuj hasło, który generuje hasło, które ma być aktualizowane w config.inc.PHP files line, Ale to nie tak, że ręcznie go zaktualizowałem.

$cfg['Servers'][$i]['password'] = 'dRHfGtwfJXhzC96M'; 

Z drugiej strony, to może również pomoc, polega na dodaniu linii do resetroot.bat

 1
Author: Muhammad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-27 19:59:55

Ja też miałem ten problem i zrobiłem to co powiedział hairul:

  1. Przejdź do localhost / security /
  2. Kliknij pomarańczowy link localhost / security / xamppsecurity.php
  3. Zmień hasło dla superużytkownika: 'root' "

Następnie ponownie uruchomiłem mysql na panelu sterowania xampp i nie zadziałało.

To działało tylko po ponownym uruchomieniu komputera!!!!

 0
Author: ElaGorilaki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-24 05:26:16

Również miałem do czynienia z tym problemem, ale mogłem go naprawić, przechodząc do folderu /xampp/phpmyadmin/config.inc.php

Otwórz config.inc.php, u will find (if no password) ['password']= " or (if old password) ['password']= ' 123 '

Zmień hasło $CFG['Servers'] [$i]['password'] = 'test' i u znów będzie można uzyskać dostęp do phpmyadmin:)

 0
Author: sao,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-25 06:10:42

Może to być inna instancja mysqld uruchomiona i zatrzymana przez:

Sudo service mysql stop

Zadziałało dla mnie.

 0
Author: alok,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-27 12:39:07

Najlepszym sposobem jest reinstalacja jeśli masz xampp / wamp/mamp lub w Linuksie odinstaluj i ponownie zainstaluj phpmyadmin za pomocą apt-get

 0
Author: Bill Gates,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-30 11:26:14

Wprowadziłem zmiany w pliku konfiguracyjnym dla Laravela i całkowicie zapomniałem o zmianach. Po zastosowaniu wszystkiego z tego wątku nie odniosłem sukcesu.

Po prostu przesadziłem z konfiguracją .plik inc z innej instalacji xampp i działał dobrze.

 0
Author: Moxet Khan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-28 03:56:51

Używam MAMP, ale wygląda dokładnie na ten sam problem.

Zmieniłem hasło roota za pomocą phpMyAdmin i zostałem zablokowany zgodnie z opisem. Widziałem ten wątek i próbowałem go uruchomić z nowym hasłem, ale aktualizacje config nie wydają się działać dla mnie.

Próbowałem przywrócić, zmieniłem hasło roota z powrotem, ale nie działało, więc polowałem, aby spróbować przywrócić moje hasło do oryginału. W końcu odkryłem, że z jakiegoś dziwnego powodu było wiele użytkownicy root, root@localhost, [email protected], root@::1!

Aby go przywrócić do działania w zasadzie zrobiłem to:

mysql -u root -p
mysql> use mysql;
mysql> update user set password=PASSWORD("root") where User='root';
mysql> flush privileges;
mysql> quit

Potem usunąłem wszystkich użytkowników roota innych niż localhost (używając phpMyAdmin) i nadal mogłem się zalogować... więc nie jestem pewien, dlaczego tam byli.

Potem odkryłem, że MAMP Pro ma przycisk pod zakładką MySQL, który ustawia hasło roota. Nie jestem pewien, jakie pliki edytuje, czy usługi uruchamia ponownie itp... ale to zadziałało.

Bibliografia:

 0
Author: Simon Hutchison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-01 04:03:55

All you have to do is stoping

Mysqld.exe

Z Menedżera zadań i uruchom ponownie serwer (Xammp)

 0
Author: saad mohmed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-10 23:18:23

Jeśli używasz google chrome można rozwiązać problem poprzez, próbując jeden z kroków wymienionych na tej stronie, ale musisz wyczyścić całą historię przeglądania.... wyczyść wszystkie dane zapisane przez chrome na komputerze, naciskając ctrl + h i wyczyść wszystkie dane przeglądania Wybierz wszystkie pola Teraz uruchom ponownie php mój administrator i wszystko będzie działać

 -2
Author: accantus_neo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-14 19:09:23

Jeśli napotkasz ten problem po zmianie hasła w phpmyadmin, wklej stare hasło (passwd przed zmianą) w xampp\phpMyAdmin\config.inc.php:

$cfg['Servers'][$i]['password'] = '**old password here**';

Hope, it would work:)

 -2
Author: naren,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-24 01:15:21