Puncte:0

WordPress nu se poate conecta la MySQL din VM GCP Compute Engine

drapel gb

Am o instanță VM Google Cloud Platform Compute Engine în care am instalat Apache. Am vrut să pun WordPress aici și să creez baza de date MySQL local, în loc să folosesc un alt API de resurse GCP.

Am terminat de instalat MySQL local și am creat o bază de date și un utilizator și am acordat și accesul. Dar când încerc să instalez WordPress, primesc această eroare:

Eroare de instituire a unei conexiuni bază de date

Acest lucru înseamnă fie că informațiile despre numele de utilizator și parola din dvs wp-config.php fișierul este incorect sau nu putem contacta baza de date server la gazdă locală. Acest lucru ar putea însemna că serverul de baze de date al gazdei dvs. este jos.

Am citit că ar putea fi nevoie să adaug mysql-server etichetați la instanța mea VM și adăugați o regulă de firewall pentru a permite TCP 3306 pe care l-am configurat acum. Dar când reîncerc WordPress, tot dă aceeași eroare. De asemenea, am încercat să folosesc adresa mea IP externă statică când am încercat să conectez WordPress la baza de date, dar fără zaruri. Nu știu cum altfel să rezolv problema asta.

De asemenea, dacă ajută, am instalat MySQL 8.

Puncte:1
drapel ve

MySQL 8.x este de fapt acceptat „IS”, dar necesită o comandă puțin diferită la crearea utilizatorului și a parolei, deoarece versiunea 8 se așteaptă ca parolele să fie codificate SHA256.

Când creați utilizatorul bazei de date, cu promptul MySQL, utilizați următoarele:

ALTER USER 'username'@'localhost' IDENTIFICAT CU mysql_native_password DE 'parola';

Deci CU mysql_native_password fiind principala diferență.

Pentru a depana cazul, puteți verifica și acest lucru legătură

Puncte:0
drapel ph

Ai configurat instanța mysql? Pe RHEL, încercați a mysql_secure_install pentru a-l configura, systemctl pornește mysql și systemctl activa mysql

Baza de date rulează?

starea systemctl mysql ss -ln netstat -lapton | grep 3306

dokgu avatar
drapel gb
`systemctl status mysqld` arată că este activ și rulează.
JohnnyShivers avatar
drapel ph
ce arată `netstat -platon`?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.