Configuration Installation WordPress.org "Editing wp-config.php"
Codex : Editing wp-config.php
Please, do not edit this Codex Page with the settings for your own server as you are giving the world access to your website’s MySQL password, and will not make your install work. Thanks.
As part of the WordPress installation, you must modify the wp-config.php file to define the WordPress configuration settings required to access your MySQL database.
This file, wp-config.php, does not exist in a downloaded copy of WordPress; you need to create it. The wp-config-sample.php file is provided as an example to work from. Advanced settings and examples are provided below.
To change the wp-config.php file for your installation, you will need this information :
- Database Name
- Database Name used by WordPress
- Database Username
- Username used to access Database
- Database Password
- Password used by Username to access Database
- Database Host
- The hostname of your Database Server
If your hosting provider installed WordPress for you, get the information from them. If you manage your own web server or hosting account, you will have this information as a result of creating the database and user.
Configure Database Settings
Important: never use a word processor like Microsoft Word for editing WordPress files!
Locate the file
wp-config-sample.php in the base directory of your WordPress directory and open in a text editor.
This is an example of a default
wp-config-sample.php. The values here are examples to show you what to do. You need to make changes on your own web site not here. If you make changes here by using the edit button, they will not work and you will be showing your password details to the world.
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
/** MySQL database username */
/** MySQL database password */
/** MySQL hostname */
Replace putyourdbnamehere, with the name of your database, e.g. MyDatabaseName.
define('DB_NAME', 'MyDatabaseName'); // Example MySQL database name
Set Database User
Replace usernamehere, with the name of your username e.g. MyUserName.
define('DB_USER', 'MyUserName'); // Example MySQL username
Set Database Password
Replace yourpasswordhere, with the your password, e.g. MyPassWord.
define('DB_PASSWORD', 'MyPassWord'); // Example MySQL password
Set Database Host
Replace localhost, with the name of your database host, e.g. MyDatabaseHost.
define('DB_HOST', 'MyDatabaseHost'); // Example MySQL Database host
Possible DB_HOST values
Different hosting companies use different network settings for their mysql database’s. If your hosting company is listed below in the left column, the value on the right is similar to the correct value for DB_HOST. Contact your tech support and/or search your hosting companies online Documentation to be sure.