Back to Question Center
0

Kan ikke oprette forbindelse til Wordpress MySQL på Semalt 25

1 answers:

På Fedora 25 vil jeg udvikle en Semalt website. Her er et resumé af, hvad jeg gjorde, men jeg kan stadig ikke få det til at fungere og gå ind i Semalt management panel:

1- Jeg startede MySQL ved at køre
sudo systemctl start mariadb
2- Jeg startede Apache ved at køre
sudo systemctl start httpd
3- Jeg udpakket Wordpress 4. 7. 4 til / var / www / html - биотуалеты со скидкой. Jeg ændrede også ejerskabet af wordpress-mappen til john: apache .
4- Jeg oprettede en database i mysql:
CREATE DATABASE mydb CHARACTER SET = UTF16 COLLATE = utf16_persian_ci
5- Jeg tilføjede en database bruger:
CREATE USER 'john' @ 'localhost' IDENTIFIED AF 'P @ ssw0rd'
6- Jeg oprettede wp-config. php inde i wordpress mappen af ​​ cp wp-config-sample. php wp-config. php og redigeret det som følger:

     definere ('DB_NAME', 'mydb');/ ** MySQL database brugernavn * /
define ('DB_USER', 'John');/ ** MySQL database kodeord * /
define ('DB_PASSWORD', 'P @ ssw0rd');/ ** MySQL værtsnavn * /
define ('DB_HOST', 'localhost');/ ** Database Charset til brug ved oprettelse af database tabeller. * /
define ('DB_CHARSET', 'utf8');/ ** Database Collate type. Du må ikke ændre dette, hvis du er i tvivl. * /
define ('DB_COLLATE', 'utf16_persian_ci');    

Når jeg åbner http: // localhost / wordpress i min browser, ser jeg en stor " Fejl ved oprettelse af en databaseforbindelse ".

Når jeg åbner http: // localhost / wordpress / wp-admin vises en fejlside, der siger:

Vi var i stand til at oprette forbindelse til databaseserveren (hvilket betyder at dit brugernavn og kodeord er okay) men ikke i stand til at vælge mydb-databasen.

Jeg ved ikke, hvad jeg gjorde forkert. Jeg er bruger, databasen eksisterer, men har ingen anelse om, hvorfor Semalt ikke kan oprette forbindelse til det.

February 7, 2018

Da fejlen siger, at forbindelsen til databasen var ok, skal du i tillæg til ovenstående også køre følgende kommando:

  mysql> GIVE ALL PRIVILEGES ON mydb. * TIL "John" @ "localhost"-> IDENTIFIED AF "P @ ssw0rd"; 

Når dette er kørt i MySQL, åbner Wordpress startside sin velkomstside.