När en hemsida ska prata med sin databas behöver den känna till fyra saker: värden, databasens namn, användarnamnet och lösenordet. Hos Sitewig är två av dem alltid likadana, och värden är alltid densamma. Här ser du var du hittar värdena och var de ska stå.
Värdena i korthet
Anslutning till din databas
- Host (värdnamn)
localhost- Port
3306(standard, behöver sällan anges)- Databas
- Det fullständiga namnet, t.ex.
u12345_wp - Användarnamn
- Samma som databasen, t.ex.
u12345_wp - Lösenord
- Det lösenord du sparade när databasen skapades
Hitta värdena i kontrollpanelen
Steg 1: Öppna Databaser
Gå till Webbhotell → Databaser i kontrollpanelen.
Steg 2: Hitta databasens namn och användare
Varje databas står på sin egen rad med namnet i fetstil. Under namnet står Användare, t.ex.
u12345_wp, och hur många anslutningar användaren högst får ha samtidigt.Steg 3: Se Host och Port
Längst ned på sidan, under Anslutning, står Host (
localhostmed en kopieringsknapp), Port (3306) och Namngivning, som visar mönstret för dina databasnamn.
Anslutning längst ned på sidan Databaser Steg 4: Använd ditt sparade lösenord
Lösenordet visas inte i kontrollpanelen. Använd det du kopierade när databasen skapades. Har du tappat bort det kan du skapa ett nytt, läs Återställ lösenordet till din databas.
Skriv in värdena i WordPress
WordPress sparar anslutningen i filen wp-config.php i hemsidans mapp. Öppna filen med Filhanteraren eller ett SFTP-program och ändra de fyra raderna.
wp-config.php
- DB_NAME
u12345_wp- DB_USER
u12345_wp- DB_PASSWORD
- Ditt sparade lösenord
- DB_HOST
localhost- DB_CHARSET
utf8mb4
Spara filen och ladda om din hemsida. Får du ett felmeddelande, läs Lös databasfel i WordPress.
Använd värdena i ditt eget PHP-skript
PHP-tilläggen mysqli och pdo_mysql är installerade på alla webbhotell, så du kan använda den metod du föredrar.
- PDO: använd DSN:en
mysql:host=localhost;dbname=u12345_wp;charset=utf8mb4tillsammans med användarnamn och lösenord. - mysqli: anropa
new mysqli('localhost', 'u12345_wp', $losenord, 'u12345_wp').
Vanliga frågor
Måste jag skriva porten 3306?
Normalt inte. Både WordPress och PHP använder 3306 av sig själva. Kräver ditt program ett portnummer, skriv 3306.
Kan jag använda min domän eller serverns IP-adress som värd?
Nej. Databasen tar bara emot anslutningar från localhost. Använder du ett domännamn eller en IP-adress får du oftast felet Access denied eller Can't connect.
Vad betyder "max 20 anslutningar"?
Det är det högsta antalet samtidiga anslutningar som databasens användare får ha. Vanliga hemsidor använder bara ett fåtal åt gången. Når du gränsen beror det oftast på ett tillägg eller skript som inte stänger sina anslutningar.
Kan jag ansluta från min egen dator?
Nej, databasen är stängd utifrån. Läs vad du kan göra i stället i Kan jag ansluta till databasen från min egen dator?