Ändra tabellprefix för WordPress

I den här guiden förklarar vi hur du ändrar databastabellprefixet för din WordPress-installation.

Standardprefixet för databastabeller i WordPress är 'wp_'; vi rekommenderar dock att du ändrar det. Anledningen till detta är att alla dina inloggningsuppgifter lagras i din databas, vilket gör dina WordPress-tabeller till mycket populära mål för hackare. Genom att ändra prefixet gör du det svårare för dem att ta sig in.

Obs: Om du har använt 1-klicksinstallationen för att installera WordPress har du redan ett anpassat tabellprefix.

Du behöver ändra tabellprefixet på tre ställen:


Steg 1 - Ändra tabellprefixet i wp-config.php

  1. Logga in på one.com Kontrollpanelen.
  2. Öppna File Manager under Inställningar för hosting i menyn till vänster.
  3. Leta reda på filen wp-config.php och markera rutan för att välja den.
  4. Klicka på Redigera i menyraden högst upp på skärmen.
  5. Leta reda på följande post:
$table_prefix = 'wp_';
  1. Ersätt 'wp_' med något annat; i det här fallet ersatte vi det med 'david_':
$table_prefix = 'david_';
  1. Klicka på Spara i det övre vänstra hörnet.

Skärmdump av wp-config.php i File Manager.


Steg 2 - Ändra tabellprefixet i databasen

  1. Öppna din databas i PhpMyAdmin.
  2. Klicka på databasnamnet i menyn till vänster för att fälla ut alla tabeller.
  3. Markera alla tabeller som börjar med wp_; du bör ha 12 stycken totalt.
  4. Klicka på With selected för att öppna rullistan och välj Replace table prefix.
  5. Skriv in wp_ i From-field och det nya namnet i To-field, i detta exempel david_.
  6. Klicka på Continue för att utföra ändringen.

Skärmdump av databasen i phpMyAdmin.


Steg 3 - Ersätt alla referenser till det gamla prefixet

I vissa inställningar som lagras i din databas refererar WordPress fortfarande till det gamla tabellprefixet. För att slutföra ändringen av prefixet måste du ersätta dessa med det nya prefixet.

  1. Klicka på fliken SQL i menyn längst upp på skärmen.
  2. Kopiera och klistra in följande kommandon:
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_capabilities' where meta_key = 'OLDPREFIX_capabilities';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_user_level' where meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
update NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' where option_name = 'OLDPREFIX_user_roles';
  1. Ersätt OLDPREFIX och NEWPREFIX med ditt eget gamla och nya prefix. Som i exemplet nedan, där vi ersätter wp_ med david_:
update david_usermeta set meta_key = 'david_capabilities' where meta_key = 'wp_capabilities';
update david_usermeta set meta_key = 'david_user_level' where meta_key = 'wp_user_level';
update david_usermeta set meta_key = 'david_autosave_draft_ids' where meta_key = 'wp_autosave_draft_ids';
update david_options set option_name = 'david_user_roles' where option_name = 'wp_user_roles';
  1. Klicka på Go för att köra kommandona och slutföra ändringen.

Prefixet för WordPress-tabellerna har nu ändrats.

Skärmdump av SQL-fliken i phpMyAdmin.


Relaterade artiklar:

Var denna artikel till hjälp?

Hittar du inte det du letar efter?

Starta en chatt

Det snabbaste sättet att kontakta oss – vardagar 09:00 till 18:00.