W tym celu prosimy o zapoznanie się z naszą Polityką prywatności.

$ ./ mysqladmin - u root-p 'redacted "
Wpisz hasło:

Mysqladmin: connect to server at 'localhost' failed error:
'Odmowa dostępu dla użytkownika 'root'@ 'localhost' (używając hasła: tak)'

Jak to naprawić?

Author: clearlight, 2017-01-14

18 answers

  1. Otwórz & Edytuj /etc/my.cnf LUB /etc/mysql/my.cnf, w zależności od twojej dystrybucji.
  2. dodaj skip-grant-tables Pod [mysqld]
  3. Restart Mysql
  4. powinieneś być w stanie zalogować się do mysql teraz za pomocą poniższego polecenia mysql -u root -p
  5. Run mysql> flush privileges;
  6. Ustaw nowe hasło przez ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
  7. wróć do / etc / my.cnf i Usuń / skomentuj skip-grant-tables
  8. Restart Mysql
  9. Teraz będziesz mógł zalogować się za pomocą nowego hasła mysql -u root -p
 453
Author: Kishore Venkataramanan,
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-02-12 10:43:12

Wszystkie rozwiązania, które znalazłem, były znacznie bardziej złożone niż było to konieczne i żadne nie zadziałało dla mnie. Oto rozwiązanie, które rozwiązało mój problem. Nie ma potrzeby ponownego uruchamiania mysqld lub uruchamiania go ze specjalnymi uprawnieniami.

sudo mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

Jednym zapytaniem zmieniamy auth_plugin na mysql_native_password i ustawiamy hasło roota na root (zapraszam do zmiany w zapytaniu)

Teraz powinieneś być w stanie zalogować się za pomocą roota. Więcej informacji można znaleźć w dokumentacja mysql

(wyjście z konsoli mysql za pomocą Ctrl + D lub wpisując exit)

 714
Author: svet,
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-28 18:06:28

Żadna z powyższych odpowiedzi nie pomogła mi z tym problemem, więc Oto rozwiązanie, które znalazłem.

Odpowiednia część:

W systemach Ubuntu z systemem MySQL 5.7 (i nowszymi wersjami), główny użytkownik MySQL jest ustawiony na uwierzytelnianie za pomocą wtyczki auth_socket domyślnie, a nie za pomocą hasła. Pozwala to na większe bezpieczeństwo i użyteczność w wielu przypadkach, ale może również skomplikować sprawy, gdy musisz zezwolić zewnętrznemu programowi (np. dostęp do użytkownika.

Aby użyć hasła do połączenia z MySQL jako root, musisz zmienić jego metodę uwierzytelniania z auth_socket na mysql_native_password. Aby to zrobić, otwórz monit MySQL z terminala:

sudo mysql

Następnie sprawdź, jakiej metody uwierzytelniania używa każde z kont użytkowników MySQL za pomocą następującego polecenia:

SELECT user,authentication_string,plugin,host FROM mysql.user;

Wyjście

+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             |                                           | auth_socket           | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *CC744277A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
4 rows in set (0.00 sec)

W tym przykładzie możesz zobaczyć, że użytkownik root faktycznie uwierzytelnia się za pomocą wtyczki auth_socket. Aby skonfigurować konto root do uwierzytelniania za pomocą hasła, uruchom następujące polecenie Zmień użytkownika. Pamiętaj, aby zmienić hasło na silne hasło, które wybierzesz, i pamiętaj, że to polecenie zmieni hasło roota ustawione w Kroku 2:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Następnie uruchom flush PRIVILEGES, który mówi serwerowi o ponownym załadowaniu tabel dotacji i wprowadzić nowe zmiany w życie:

FLUSH PRIVILEGES;

Sprawdź ponownie metody uwierzytelniania stosowane przez każdego użytkownika, aby potwierdzić, że root nie uwierzytelnia się za pomocą wtyczki auth_socket:

SELECT user,authentication_string,plugin,host FROM mysql.user;

Wyjście

+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             | *3636DACC8616D997782ADD0839F92C1571D6D78F | mysql_native_password | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *CC744277A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
4 rows in set (0.00 sec)

Możesz zobaczyć w tym przykładzie, że użytkownik root MySQL uwierzytelnia się za pomocą hasła. Po potwierdzeniu tego na własnym serwerze możesz wyjście z powłoki MySQL:

exit

 68
Author: sonrad10,
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-29 12:05:27

Próbowałem wielu kroków, aby rozwiązać ten problem. Jest tak wiele źródeł możliwych rozwiązań tego problemu, że trudno odfiltrować sens od nonsensu. W końcu znalazłem dobre rozwiązanie tutaj :

Krok 1: Zidentyfikuj wersję bazy danych

$ mysql --version

Zobaczysz takie wyjście z MySQL:

$ mysql  Ver 14.14 Distrib 5.7.16, for Linux (x86_64) using  EditLine wrapper

Lub wyjście w ten sposób dla MariaDB:

mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1

Zanotuj, która baza danych i która wersja uciekasz, bo użyjesz ich później. Następnie musisz zatrzymać bazę danych, aby uzyskać do niej dostęp ręcznie.

Krok 2: zatrzymanie serwera bazy danych

Aby zmienić hasło roota, musisz wcześniej wyłączyć serwer bazy danych.

Możesz to zrobić dla MySQL za pomocą:

$ sudo systemctl stop mysql

I dla MariaDB z:

$ sudo systemctl stop mariadb

Krok 3: ponowne uruchomienie serwera bazy danych bez sprawdzania uprawnień

Jeśli Uruchom MySQL i MariaDB bez ładowania informacji o uprawnieniach użytkownika, pozwoli ci uzyskać dostęp do wiersza poleceń bazy danych z uprawnieniami roota bez podawania hasła. Pozwoli to uzyskać dostęp do bazy danych bez wiedzy o tym.

Aby to zrobić, musisz zatrzymać bazę danych przed wczytywaniem tabel dotacji, które przechowują informacje o przywilejach użytkowników. Ponieważ jest to trochę zagrożenia bezpieczeństwa, należy również pominąć sieci, jak również uniemożliwić innym klientom z łączę się.

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 będzie działał w tle, więc będziesz mógł nadal korzystać z terminala.

Teraz możesz połączyć się z bazą danych jako użytkownik root, który nie powinien pytać o hasło.

$ mysql -u root

Zamiast tego natychmiast zobaczysz monit powłoki bazy danych.

MySQL Prompt

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

MariaDB

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Teraz, gdy masz dostęp do roota, możesz zmienić hasło roota.

Krok 4: Zmiana hasła roota

mysql> FLUSH PRIVILEGES;

Teraz możemy zmienić hasło roota.

Dla MySQL 5.7.6 i nowszych oraz MariaDB 10.1.20 i nowszych, użyj następującego polecenia:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

Dla MySQL 5.7.5 i starszych oraz MariaDB 10.1.20 i starsze , użycie:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Upewnij się, że zastąpisz new_password nowym wybranym hasłem.

Uwaga: jeśli polecenie ALTER USER nie działa, zwykle wskazuje to na większy problem. Możesz jednak spróbować UPDATE ... SET zresetować hasło roota.

[ważne] to jest konkretna linia, która naprawiła mój konkretny problem:

mysql> UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root' AND Host = 'localhost';

Pamiętaj o ponownym załadowaniu tabel dotacji.

W obu przypadkach powinieneś zobaczyć potwierdzenie, że polecenie zostało pomyślnie wykonane.

Query OK, 0 rows affected (0.00 sec)

Hasło zostało zmienione, więc możesz teraz zatrzymać ręczną instancję serwera bazy danych i ponownie uruchomić ją tak, jak wcześniej.

Krok 5: Uruchom ponownie serwer bazy danych normalnie

Samouczek przechodzi w kilka dalszych kroków, aby ponownie uruchomić bazę danych, ale jedynym elementem, którego użyłem, było to:]}

Dla MySQL, użyj: $ sudo systemctl start mysql

Na MariaDB, użycie:

$ sudo systemctl start mariadb

Teraz możesz potwierdzić, że nowe hasło zostało poprawnie zastosowane, uruchamiając:

$ mysql -u root -p

Polecenie powinno teraz monitować o nowo przypisane hasło. Wprowadź go, a powinieneś uzyskać dostęp do wiersza bazy danych zgodnie z oczekiwaniami.

Wniosek

Masz teraz dostęp administracyjny do serwera MySQL lub MariaDB przywrócony. Upewnij się, że nowe hasło roota, które wybierzesz, jest silne i bezpieczne i zachowaj je w bezpiecznym miejscu miejsce.

 59
Author: Blairg23,
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-07 21:52:09

Po wypróbowaniu wszystkich innych odpowiedzi, to, co w końcu zadziałało dla mnie

sudo mysql -- It does not ask me for any password

-- Then in MariaDB/MySQL console:
update mysql.user set plugin = 'mysql_native_password' where User='root';
FLUSH PRIVILEGES;
exit;

Znalazłem odpowiedź w tym poście : https://medium.com/@chiragpatel_52497/solved-error-access-denied-for-user-root-localhost-of-mysql-programming-school-6e3611838d06

 31
Author: Pico12,
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-08-23 10:49:18

Dla użytkowników Ubuntu/Debiana

(może pracować na innych dystrybucjach, szczególnie na Debianie)

Uruchom następujące połączenie jako root (bez hasła)

sudo /usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf

Jeśli nie chcesz dodawać --defaults-file za każdym razem, gdy chcesz się połączyć jako root, możesz skopiować /etc/mysql/debian.cnf do katalogu domowego:

sudo cp /etc/mysql/debian.cnf ~/.my.cnf

A potem:

sudo mysql
 31
Author: Fab,
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-06-20 09:12:55

Z mojego doświadczenia, jeśli uruchomisz bez sudo to nie zadziała. Więc upewnij się, że Twoje polecenie jest;

sudo mysql -uroot -p
 21
Author: Douglas Hosea,
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-08-10 07:22:26

Dla nowych użytkowników Linuksa może to być trudne zadanie. Pozwól mi zaktualizować to za pomocą mysql 8 (najnowsza wersja dostępna jest teraz 8.0.12, jak na 12-Sep-2018)

  1. Otwórz " mysqld.cnf "plik konfiguracyjny w" / etc / mysql / mysql.conf.d/".
  2. Dodaj skip-grant-tables do następnego wiersza tekstu [mysql] i zapisz.
  3. Uruchom ponownie usługę mysql jako "sudo service mysql restart". Teraz twój mysql jest wolny od uwierzytelniania.
  4. Połącz się z klientem mysql(znanym również jako mysql-shell) jako mysql-u root-p. Na razie nie ma hasła do wpisania.
  5. Uruchom polecenie sql flush;
  6. Zresetuj teraz hasło jako ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'MyNewPassword';
  7. wróćmy teraz do normalnego stanu; usuń tę linię " skip-grant-tables "z" mysqld.cnf " i restart serwisu.

To jest to.

 17
Author: Amit Kr,
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-09-11 22:05:02

Zrobiłem to, aby ustawić moje hasło root w początkowej konfiguracji MySQL w OSx. Otwórz terminal.

sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'

Zamknij terminal i otwórz nowy terminal. W Linuksie działają następujące programy, aby ustawić hasło roota.

sudo /usr/local/mysql/support-files/mysql.server stop
sudo mysqld_safe --skip-grant-tables

(sudo mysqld_safe --skip-grant - tables: to nie działało dla mnie za pierwszym razem. Ale druga próba zakończyła się sukcesem.)

Następnie zaloguj się do MySQL

mysql -u root

FLUSH PRIVILEGES;

Teraz Zmień hasło:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

Restart MySQL:

sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server start
 6
Author: Sadee,
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-18 15:13:31

W swoim MySQL workbench, można przejść do lewego paska bocznego, pod Zarządzanie wybierz "Użytkownicy i przywileje", kliknij root pod kontami użytkowników, w prawej sekcji kliknij kartę "limity konta", aby zwiększyć maksymalne zapytania, aktualizacje, itp, a następnie kliknij kartę "role administracyjne" i zaznacz pola, aby dać dostęp do konta. Mam nadzieję, że to pomoże!

 5
Author: Colleen Purcell,
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-12 20:38:01

Ugh - nic nie działa na mnie! Mam maszynę CentOS 7.4 z mariadb 5.5.64.

To, co musiałem zrobić, to było to, zaraz po instalacji mariadb z yum; {]}
# systemctl restart mariadb
# mysql_secure_installation

The mysql_secure_installation przeprowadzi Cię przez szereg kroków, w tym "Set root password? [Y / n]". Powiedz " y " i podaj hasło. Odpowiedz na inne pytania, jak chcesz.

Następnie możesz wprowadzić swoje hasło, używając

# mysql -u root -p

Przetrwa

# systemctl restart mariadb

Na Klucz

Następnie sprawdziłem kod źródłowy /bin/mysql_secure_installation, aby dowiedzieć się, jak magicznie był w stanie zmienić hasło roota i żadna z innych odpowiedzi tutaj nie mogła. Bit importu to:

do_query "UPDATE mysql.user SET Password=PASSWORD('$esc_pass') WHERE User='root';"

...mówi SET Password=... a nie SET authentication_string = PASSWORD.... Tak więc właściwa procedura dla tej wersji (5.5.64) to:

login using mysql -u root -p , using the password you already set.
Or, stop the database and start it with:
mysql_safe --skip-grant-tables --skip-networking &

Z MySQL > prompt:

use mysql;
select host,user,password from user where user = 'root';
(observe your existing passwords for root).
UPDATE mysql.user set Password = PASSWORD('your_new_cleartext_password') where user = 'root' AND host = 'localhost';
select host,user,password from user where user = 'root';
flush privileges;
quit;

Zabij uruchomiony mysqld_safe. uruchom ponownie mariadb. Login as root: mysql -u -p. Użyj nowego hasła.

Jeśli chcesz, możesz ustawić wszystkie hasła root na raz. Myślę, że to mądre:

mysql -u root -p
(login)
use mysql;
select host,user,password from user where user = 'root';
UPDATE mysql.user set Password = PASSWORD('your_new_cleartext_password') where user = 'root';
select host,user,password from user where user = 'root';
flush privileges;
quit;
W tym celu należy wykonać następujące czynności:]}

W przyszłości, kiedy pójdę do RHEL8 lub co masz, postaram się pamiętać, aby sprawdzić/bin / mysql_secure_installation i zobaczyć, jak to zrobili chłopaki, którzy byli tymi, którzy skonfigurowali mariadb dla tego OS.

 4
Author: Mike S,
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-26 17:48:04

W moim przypadku pod Debianem 10, Błąd

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

Został rozwiązany przez (dobry sposób)

sudo mysql -u root -p mysql

ZŁY SPOSÓB:

mysql -u root -p mysql
 3
Author: klor,
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-17 17:19:29

Jeśli jesteś podobny do mnie i wszystkie powyższe sugestie nie powiodły się, Przejdź do odinstalowania wszystkich wersji mysql na swoim komputerze, Wyszukaj wszystkie pozostałe pliki mysql za pomocą tego polecenia sudo find / -name "mysql" i rm -rf każdy plik lub katalog z dołączoną nazwą mysql (należy pominąć pliki związane z bibliotekami języków programowania). Teraz zainstaluj świeżą wersję MySQL i ciesz się. Uwaga: stracisz wszystkie dane, więc najpierw zważyć opcje.

 2
Author: Michael Ogala,
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-08-12 21:38:19

Może się zdarzyć, jeśli nie masz wystarczających uprawnień. Wpisz su, wprowadź hasło roota i spróbuj ponownie.

 1
Author: vitaly goji,
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-08-26 23:57:04

Ok, wiem, że to stary wątek, ale jeśli dotarłeś na tę stronę przez Google tak jak ja i Żadne z powyższych rozwiązań nie zadziałało, to okazało się, że błąd był 100% Głupotą z mojej strony. Nie połączyłem się z serwerem.Po podłączeniu wszystko było płynne.

W przypadku, gdy pomaga znać moją konfigurację, używam Sequel Pro i próbuję połączyć się z nim za pomocą węzła za pomocą pakietu npm, mysql. Nie sądziłem, że muszę się połączyć (poza uruchomieniem sequela Pro) bo robiłem to już z mojej aplikacji.

Tutaj wpisz opis obrazka

 0
Author: Mix Master Mike,
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-10-16 03:17:44

Mimo, że stary, otrzymywałem ten sam błąd podczas konfigurowania wersji mysql-8 zip. Na koniec przesiadłem się na wersję installer, która działała bezproblemowo. Podczas instalacji pojawia się monit o ustawienie hasła root. Po ustawieniu działa na pewno.

Tutaj wpisz opis obrazka

 0
Author: amdg,
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-07-30 08:04:02

Fix dla Mac OS

  1. Zainstaluj MySQL z https://downloads.mysql.com/archives/community / (8.x jest najnowsza, ale upewnij się, że wersja jest zgodna z wersją Mac OS)

  2. Podaj hasło dla root (niech {[4] } będzie hasłem) podczas instalacji (nie zapomnij zapamiętać hasła!)

  3. Select Use Legacy Password Encryption option (to jest to, czego używałem i nie próbowałem dla Use Silne szyfrowanie haseł opcja)

  4. Wyszukaj i otwórz MySQL.prefPane (użyj narzędzia wyszukiwania)

    1. Wybierz Konfiguracja zakładka
    2. kliknij Wybierz opcję pliku konfiguracyjnego
      1. Wybierz /private/etc/my.cnf
  5. Z terminala Otwórz nowy lub istniejący plik o nazwie /etc/my.cnf (vi /etc/my.cnf) dodaj następującą treść:

     [mysqld]
     skip-grant-tables
    
  6. Uruchom ponownie mysqld jako :

    1. ps aux | grep mysql
    2. kill -9 <pid1> <pid2> ... (przechwytywanie PID wszystkich procesów związanych z mysql)
  7. mysqld automatycznie uruchamia się ponownie

  8. Sprawdź, czy opcja jest ustawiona przez uruchomienie następującej opcji z terminala:

     ps aux | grep mysql
    
     > mysql/bin/mysqld ... --defaults-file=/private/etc/my.cnf ... (output)
    
  9. Uruchom następujące polecenie, aby połączyć (niech mysql-<version>-macos<version>-x86_64 będzie folderem, w którym zainstalowany jest mysql. Aby pobrać rzeczywisty folder, Uruchom ls /usr/local/ i skopiuj nazwę folderu):

     /usr/local/mysql-<version>-macos<version>-x86_64/bin/mysql -uroot -p<root-password>
    
 0
Author: BR M,
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-15 03:51:16

Rozwiązanie: poddaj się!

Wysłuchaj mnie, spędziłem około dwóch dni próbując sprawić, aby MySQL działał bez skutku, zawsze tkwił w błędach uprawnień, z których żadne nie zostało naprawione przez odpowiedzi w tym wątku. Doszedłem do tego stopnia, że myślałem, że jeśli będę kontynuował, oszaleję.

Z cierpliwości do tego, aby to działało, wysłałem komendę zainstalować SQLite, tylko używając 450KB, i działało idealnie od samego początku.

Jeśli nie masz cierpliwości Świętego, idź z SQLite i zaoszczędzić sobie dużo czasu, wysiłku, bólu i miejsca do przechowywania..!

 -2
Author: ArraysStartAt1,
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-06-04 17:34:58