Błąd 1045 (28000): Odmowa dostępu dla użytkownika "root" @ "localhost" (użycie hasła: tak)
Postępowałem zgodnie z instrukcją instalacji pakietu oprogramowania na Ubuntu. Nie mam żadnej wiedzy o MySQL
. Zrobiłem następujące instalacje na moim Ubuntu.
sudo apt-get update
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-common
sudo apt-get install glade
sudo apt-get install ntp
Then I do
me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql"
Znalazłem następujący komunikat o błędzie.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Jak mogę to naprawić i kontynuować?
30 answers
Uwaga: dla MySQL 5.7+ Zobacz odpowiedź od @Lahiru na to pytanie. Zawiera więcej aktualnych informacji.
Dla MySQL
Domyślne hasło roota jest puste (tzn. pusty łańcuch), a nie root
. Możesz więc po prostu zalogować się jako:
mysql -u root
Należy oczywiście zmienić hasło roota po instalacji
mysqladmin -u root password [newpassword]
W większości przypadków należy również skonfigurować Indywidualne Konta użytkowników przed intensywną pracą z DB jako cóż.
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-04-16 21:54:40
Udało mi się rozwiązać ten problem wykonując to stwierdzenie
sudo dpkg-reconfigure mysql-server-5.5
Które zmieni hasło roota.
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
2014-05-10 14:48:35
Musisz zresetować hasło! krok dla mac osx (testowane i działa) i ubuntu
Stop MySQL using
sudo service mysql stop
Lub
$ sudo /usr/local/mysql/support-files/mysql.server stop
Uruchom go w trybie awaryjnym:
$ sudo mysqld_safe --skip-grant-tables --skip-networking
(powyższa linia to całe polecenie)
Będzie to bieżące polecenie, dopóki proces nie zostanie zakończony, więc otwórz inne okno powłoki / terminala, Zaloguj się bez hasła:
$ mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
Zgodnie z komentarzem @ IberoMedia, dla nowszych wersji MySQL pole nazywa się authentication_string
:
mysql> UPDATE mysql.user SET authentication_string =PASSWORD('password') WHERE User='root';
Start MySQL użycie:
sudo service mysql start
Lub
sudo /usr/local/mysql/support-files/mysql.server start
Twoje nowe hasło to 'hasło'.
Uwaga: dla wersji mysql > 5.7 spróbuj tego:
update mysql.user set authentication_string='password' where user='root';
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
2020-10-09 02:21:22
Wiem, że to stare pytanie, ale czuję, że to może komuś pomóc. Niedawno miałem do czynienia z tym samym problemem, ale w moim przypadku, pamiętam moje hasło całkiem w porządku, ale to nadal daje mi ten sam błąd. Próbowałem tak wielu rozwiązań, ale nadal żaden nie pomógł, a potem próbowałem tego
mysql -u root -p
Po czym prosi Cię o podanie takiego słowa
Enter password:
I wpisałem hasło, którego użyłem. To wszystko
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-03-21 22:22:05
Przy początkowym uruchomieniu serwera następuje następująca sytuacja, biorąc pod uwagę, że katalog danych serwera jest pusty:
- serwer jest zainicjalizowany.
- certyfikat SSL i pliki kluczy są generowane w katalogu data.
- wtyczka validate_password jest zainstalowana i włączona.
- konto superużytkownika 'root'@ 'localhost' jest tworzone. Hasło administratora jest ustawiane i przechowywane w pliku dziennika błędów.
Aby go ujawnić, użyj następującego polecenie:
shell> sudo grep 'temporary password' /var/log/mysqld.log
Zmień hasło administratora tak szybko, jak to możliwe, logując się za pomocą wygenerowanego tymczasowego hasła i ustaw własne hasło dla konta administratora:
shell> mysql -u root -p #Login to root user with some password
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass5!';
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
2019-12-09 01:36:53
Dzieje się tak, gdy brakuje hasła.
Kroki zmiany hasła po zapomnieniu:
-
Zatrzymaj serwer MySQL (na Linuksie):
sudo systemctl stop mysql
-
Uruchamianie bazy danych bez ładowania tabel dotacji lub włączania sieci:
sudo mysqld_safe --skip-grant-tables --skip-networking &
Ampersand na końcu tego polecenia spowoduje, że proces zostanie uruchomiony w
tło, więc możesz nadal korzystać z terminala i uruchomić # mysql-u root, nie poprosi o hasło.Jeśli pojawi się błąd jak poniżej:
2018-02-12T08:57:39.826071 z Katalog mysqld_safe '/var/run/mysqld' dla Uniksa
plik gniazda nie istnieje. mysql - u root Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo [23]} "/var / run/mysqld / mysqld.skarpetki " (2) [1] + Exit 1 -
Utwórz katalog usług MySQL.
sudo mkdir /var/run/mysqld
Dać użytkownikowi MySQL uprawnienia do zapisu do katalogu usług.
sudo chown mysql: /var/run/mysqld
Run The same polecenie w Kroku 2, aby uruchomić mysql w tle.
-
Uruchom mysql-u root otrzymasz konsolę mysql bez wpisywania hasła.
Uruchom te polecenia
FLUSH PRIVILEGES;
Dla MySQL 5.7.6 i nowszych
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Dla MySQL 5.7.5 i starszych
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
Jeśli polecenie ALTER USER nie działa użyj:
UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root' AND Host = 'localhost';
Teraz wyjdź
-
Aby zatrzymać instancję uruchomioną ręcznie
sudo kill `cat /var/run/mysqld/mysqld.pid`
-
Restart mysql
sudo systemctl start mysql
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-02-12 14:50:47
Jeśli problem nadal istnieje spróbuj wymusić zmianę przepustki
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root
Konfiguracja nowego hasła użytkownika root MySQL
use mysql;
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
flush privileges;
quit;
Zatrzymaj Serwer MySQL:
/etc/init.d/mysql stop
Uruchom serwer MySQL i przetestuj go:
mysql -u root -p
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-04 18:28:51
Jeśli żadna z innych odpowiedzi nie działa dla Ciebie, a otrzymałeś ten błąd:
mysqld_safe Logging to '/var/log/mysql/error.log'.
mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
[1]+ Exit 1 sudo mysqld_safe --skip-grant-tables
Wykonuj poniższe polecenia krok po kroku, aż do zresetowania hasła:
# Stop Your Server First
sudo service mysql stop
# Make MySQL service directory.
sudo mkdir /var/run/mysqld
# Give MySQL permission to work with the created directory
sudo chown mysql: /var/run/mysqld
# Start MySQL, without permission and network checking
sudo mysqld_safe --skip-grant-tables --skip-networking &
# Log in to your server without any password.
mysql -u root mysql
# Update the password for the root user:
UPDATE mysql.user SET authentication_string=PASSWORD('YourNewPasswordBuddy'), plugin='mysql_native_password' WHERE User='root' AND Host='localhost';
#if you omit (AND Host='localhost') section, it updates the root pass regardless of its host
FLUSH PRIVILEGES;
EXIT;
#kill mysqld_safe process
sudo service mysql restart
#Now you can use your new password to login to your Server
mysql -u root -p
#take note for remote access you should create a remote user and then grant all privileges to that remote user
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
2020-01-16 03:40:11
Używam Ubuntu - 16.04: zainstalowany mysql - 5.7. Miałem ten sam problem: login denied for root user.
Wypróbowałem poniższe kroki:
dpkg --get-selections | grep mysql
(aby uzyskać wersję mysql).dpkg-reconfigure mysql-server-5.7
mysql -u root -p
Bez opcji-p, która nie pyta o hasło. Po zalogowaniu możesz utworzyć użytkownika z hasłem, wykonując następujące czynności:]}
CREATE USER 'your_new_username'@'your-hostname' IDENTIFIED BY 'your-password';
GRANT ALL PRIVILEGES ON *.* to 'your_new_username'@'your-hostname' WITH GRANT OPTION;
Exit from the root and login from the you given powyżej.
mysql -u <your_new_username> -p
Z jakiegoś powodu nadal samo wpisywanie mysql nie działa. W OGÓLE. Proponuję zrobić z tego nawyk używania mysql -u <name> -p
.
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
2019-01-19 09:25:55
Natknąłem się na ten bardzo irytujący problem i znalazłem wiele odpowiedzi, które nie działały. Najlepszym rozwiązaniem, na jakie natknąłem się, było całkowite odinstalowanie mysql i ponowne zainstalowanie go. Przy ponownej instalacji ustawiasz hasło roota i to naprawiło problem.
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
Znalazłem ten kod gdzie indziej, więc nie przypisuję tego sobie. Ale to działa.
Aby zainstalować mysql po odinstalowaniu myślę, że digital ocean ma dobry samouczek na nim. Checkout my gist for to.
https://gist.github.com/JamesDaniel/c02ef210c17c1dec82fc973cac484096
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
2019-01-19 09:24:12
Wystarczy wejść do terminala
Mysql-u root-P. następnie poprosi Cię o hasło
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
2019-07-08 21:24:26
Zainstalowałem MySQL jako root user(
$SUDO
) and got this same issue
Oto jak to naprawiłem -
-
$ sudo cat /etc/mysql/debian.cnf
To pokaże szczegóły jako-
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = GUx0RblkD3sPhHL5
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = GUx0RblkD3sPhHL5
socket = /var/run/mysqld/mysqld.sock
Powyżej widzimy hasło po prostu zamierzamy użyć(GUx0RblkD3sPhHL5)
że w wierszu -
mysql -u debian-sys-maint -p Enter password:
teraz podaj hasło ( GUx0RblkD3sPhHL5 ).-
Teraz
exit
z MySQL i zaloguj się ponownie jako-mysql -u root -p Enter password:
Teraz podaj nowe hasło. To wszystko, mamy nowe hasło do dalszych zastosowań.
To działało dla mnie, mam nadzieję, że pomóc Tobie też!
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
2019-09-17 12:30:44
Proszę przeczytać oficjalną dokumentację: Mysql: jak zresetować hasło roota
Jeśli masz dostęp do terminala:
MySQL 5.7.6 i nowsze:
$ mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 i wcześniejsze:
$ mysql
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
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-03-27 14:46:00
Odpowiedź może zabrzmieć głupio, ale po marnowaniu godzin czasu, tak to działa.]}
mysql -u root -p
Dostałem komunikat o błędzie
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Mimo, że wpisywałem poprawne hasło (tymczasowe hasło, które otrzymujesz podczas pierwszej instalacji mysql)
Dobrze zrozumiałem, kiedy wpisałem hasło, gdy mrugał monit o hasło
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-06 03:31:44
Używam mysql-5.7.12-osx10. 11-x86_64.dmg w Mac OSX
Proces instalacji automatycznie ustawia tymczasowe hasło dla użytkownika root. Należy zapisać hasło. Hasła nie można odzyskać.
Postępuj zgodnie z instrukcją
- przejdź do
cd /usr/local/mysql/bin/
- wprowadź tymczasowe hasło (które wyglądałoby jak "tsO07JF1=>3")
- powinieneś uzyskać mysql> prompt.
- Run,
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('{YOUR_PASSWORD}');
If you want to set your password: "root" then the komendą byłoby,SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
- Run
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
- Run
exit
- Run
./mysql -u root -p
- Wpisz swoje hasło. W moim przypadku wpisałbym "root" (bez cytatu) To wszystko.
Dla wygody, należy dodać "/usr/local/mysql/bin"
do swojej ścieżki
Teraz z dowolnego miejsca możesz wpisać ./mysql -u root -p
, a następnie wpisać hasło, a otrzymasz mysql > prompt.
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-05-30 17:49:18
Jeśli problem nadal istnieje spróbuj wymusić zmianę przepustki
Zatrzymaj serwer MySQL (na Linuksie):
/etc/init.d/mysql stop
Zatrzymaj serwer MySQL (na Mac OS X):
mysql.server stop
Uruchom demona mysqld_safe za pomocą --skip-grant-tables
mysqld_safe --skip-grant-tables &
mysql -u root
Konfiguracja nowego hasła użytkownika root MySQL
use mysql;
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
flush privileges;
quit;
Zatrzymaj serwer MySQL (na Linuksie):
/etc/init.d/mysql stop
Zatrzymaj serwer MySQL (na Mac OS X):
mysql.server stop
Uruchom usługę serwera MySQL i przetestuj, aby zalogować się przez roota:
mysql -u root -p
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-07-26 02:19:02
Jeśli masz MySQL jako część obrazu dokera (powiedzmy na porcie 6606) i instalacji Ubuntu (na porcie 3306) określenie portu nie wystarczy:
mysql -u root -p -P 6606
Rzuci:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Ponieważ domyślnie próbuje połączyć się z localhost, podanie lokalnego adresu IP rozwiązuje problem:
mysql -u root -p -P 6606 -h 127.0.0.1
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
2019-11-19 11:36:52
Domyślnie hasło będzie null, więc musisz zmienić hasło wykonując poniższe kroki.
Połącz z mysql
Root# mysql
Użyj mysql
Mysql > update user set password = PASSWORD('root') where User= 'root'; Na koniec przeładuj uprawnienia:
Mysql > flush privileges; mysql > quit
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
2014-07-23 10:08:01
Tylko jedna linijka i rozwiązała mój problem.
sudo dpkg-reconfigure mysql-server-5.5
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-05-11 22:07:52
W Ubuntu 16.04 (MySQL w wersji 5.7.13) udało mi się rozwiązać problem wykonując poniższe kroki:
Postępuj zgodnie z instrukcjami z sekcji B. 5.3. 2. 2 Resetowanie hasła roota: Systemy Unix i Uniksopodobne MySQL 5.7 reference manual
-
Kiedy próbowałem # sudo mysqld_safe --INIT-file= / home / me / mysql-INIT & nie powiodło się. Błąd był w /var / log / mysql / error.log
2016-08-10T11:41: 20.421946 Z 0 [uwaga] wykonanie pliku init_file '/home/me/mysql / mysql-INIT ' rozpoczęty. 2016-08-10T11:41: 20.422070 Z 0 [ERROR] /usr/sbin/mysqld: File '/home/me/mysql/mysql-INIT' not found (Errcode: 13-Permission denied) 2016-08-10T11:41: 20.422096 Z 0 [błąd] przerywanie
Uprawnienia do pliku mysql-INIT nie były problemem, trzeba edytować uprawnienia apparmor
-
Edit by # sudo vi / etc / apparmor.d / usr.sbin.mysqld
.... /var/log/mysql/ r, /var/log/mysql/** rw, # Allow user init file /home/pranab/mysql/* r, # Site-specific additions and overrides. See local/README for details. #include <local/usr.sbin.mysqld> }
-
Do # sudo / etc/init.d / apparmor reload
-
Start mysqld_safe ponownie spróbuj kroku 2 powyżej. Sprawdź / var/log/mysql / Błąd.Zaloguj się upewnij się, że nie ma błędu i mysqld został pomyślnie uruchomiony
-
Run # mysql-u root-p
Wpisz hasło:
Wprowadź hasło podane w mysql-INIT. Powinieneś być w stanie zalogować się jako root teraz.
-
Shutdown mysqld_safe by # sudo mysqladmin - u root -p shutdown
-
Start mysqld normal way by # sudo systemctl start mysql
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-08-10 13:37:04
Podczas gdy top answer (w / mysqladmin) działał na Macu 10.15, to nie działał na ubuntu. Następnie wypróbowałem wiele innych opcji, w tym Bezpieczny start dla mysql, żadna nie zadziałała. W ten sposób dodajemy nową odpowiedź.
Przynajmniej dla wersji, którą dostałem 5.7.28-0ubuntu0.18.04.4
odpowiedzi brakowało IDENTIFIED WITH mysql_native_password
. 5.7.28 jest domyślnym dla bieżącego LTS i dlatego powinien być domyślnym dla większości nowych nowych systemów(do 20.04 LTS wyjdzie).
Znaleziono: https://www.digitalocean.com/community/questions/can-t-set-root-password-mysql-server and now applied
Co działa.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_pass_here';
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
2019-12-09 10:43:39
Skopiowany z tego link , miałem ten sam problem i to rozwiązało problem, po dodaniu hasła do bazy danych, musimy dodać -p (login oparty na Hasle) następnie wprowadzić hasło w przeciwnym razie zwróci ten błąd.
mysql -u root -p
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
2020-11-05 08:07:46
Dla tych, którym aktualne odpowiedzi nie zadziałały, można spróbować tego: (testowane na mac os)
mysql -h localhost -u root -p --protocol=TCP
Po tym hasło zostanie poproszony od Ciebie i należy użyć hasła użytkownika systemu operacyjnego. następnie po wejściu do MySQL można uruchomić:
select Host, User from mysql.user;
I powinieneś zobaczyć
MySQL [(none)]> select Host, User from mysql.user;
+-----------+------------------+
| Host | User |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
I stąd możesz zmieniać konfiguracje i edytować hasło lub modyfikować granty.
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
2020-11-25 19:29:36
W ostatnich wersjach MySQL nie ma password
w tabeli mysql.user
.
Więc musisz wykonać ALTER USER
. Umieść to polecenie w jednym wierszu w pliku.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
I wykonaj go jako plik init (jako root lub mysql user)
mysqld_safe --init-file=/home/me/mysql-init &
Serwer MySQL musi zostać zatrzymany, aby uruchomić mysqld_safe
.
Ponadto może wystąpić problem z uprawnieniami apparmor do załadowania tego pliku init. Czytaj więcej tutaj https://blogs.oracle.com/jsmyth/entry/apparmor_and_mysql
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-09 15:06:28
Jeśli nie ustawiłeś jeszcze hasła, Uruchom mysql -uroot
, u mnie działa.
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-16 11:10:43
Na Macu, jeśli masz problem z zalogowaniem się przy użyciu pierwszego hasła podanego podczas instalacji, może po prostu możesz zabić proces mysql, a następnie spróbować.
Więc: 1-Uruchom następujące polecenie, aby znaleźć PID mysql:
ps -aef | grep mysql | grep -v grep
2-Zabij proces:
kill -15 [process id]
Następnie możesz zalogować się za pomocą początkowego hasła używając tego polecenia:
mysql -uroot -p
Z prośbą o podanie hasła. Wystarczy wprowadzić początkowe hasło.
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
2019-01-19 09:22:13
Miałem podobny problem:
Jeśli nie masz dostępu do Internetu, możesz skorzystać z tej opcji. hasło: nie)Ale w moim przypadku sprawa była naprawdę głupia. Skopiowałem polecenie z dokumentu Worda i problem polegał na tym, że myślnik nie miał kodu ASCII 2D, ale Unicode E28093.
Wrong way:
mysql -u root –pxxxx
Right way:
mysql -u root -pxxxx
Oba wyglądają tak samo, ale nie są takie same (spróbuj, skopiuj i wklej zastępując swój hasło).
W obliczu tego typu błędu zaleca się wpisanie polecenia zamiast kopiowania i wklejania.
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
2019-03-11 17:32:32
Miałem ten problem z Ubuntu 18.04 LTS i Mysql Server w wersji 5.7.27-0ubuntu0.18.04.1 (Ubuntu).
Moim rozwiązaniem było (uruchamianie jako root z sudo -i
)
mysql <<-EOSQL
use mysql;
update user set plugin="mysql_native_password" where User='root';
FLUSH PRIVILEGES ;
EOSQL
mysqladmin -u root password new_pw
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
2019-09-26 16:56:52
Też natknąłem się na ten sam problem, to co zrobiłem było
1) Otwórz swój cmd
2) Przejdź do C:\Program Files\MySQL \ MySQL Server 8.0 \ bin> (gdzie serwer MySQL 8.0 może się różnić w zależności od zainstalowanego serwera)
3) Następnie umieść następujące polecenie mysql-u root-p
4) Poproszę o hasło... po prostu naciśnij enter, ponieważ czasami hasło wprowadzone podczas instalacji jest zmieniane na puste.
Teraz możesz po prostu uzyskać dostęp do baza danych
To rozwiązanie działało u mnie na platformie windows
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
2019-11-08 17:08:22
Błąd, który napotkałem był
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
To był problem z włączonym portem.
Domyślnie mysql jest uruchomiony na port 3306
.
Możesz to sprawdzić uruchamiając
-
W systemie 32-bitowym:
sudo /opt/lampp/manager-linux.run
-
W systemie 64-bitowym:
sudo /opt/lampp/manager-linux-x64.run
I kliknij na configure
Przycisk
W moim przypadku port działał na 3307 i komendę użyłem
mysql -u root -p -P 3307 -h 127.0.0.1
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
2020-03-12 16:26:35