2 CREATE THE MySQL DATABASE
3 --------------------------
5 This step is only necessary if you don't already have a database set up (e.g.,
6 by your host). In the following examples, 'username' is an example MySQL user
7 which has the CREATE and GRANT privileges. Use the appropriate user name for
10 First, you must create a new database for your Drupal site (here, 'databasename'
11 is the name of the new database):
13 mysqladmin -u username -p create databasename
15 MySQL will prompt for the 'username' database password and then create the
16 initial database files. Next you must log in and set the access database rights:
20 Again, you will be asked for the 'username' database password. At the MySQL
21 prompt, enter the following command:
23 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
25 TO 'username'@'localhost' IDENTIFIED BY 'password';
29 'databasename' is the name of your database
30 'username@localhost' is the username of your MySQL account
31 'password' is the password required for that username
33 Note: Unless your database user has all of the privileges listed above, you will
34 not be able to run Drupal.
36 If successful, MySQL will reply with:
38 Query OK, 0 rows affected
40 If the InnoDB storage engine is available, it will be used for all database
41 tables. InnoDB provides features over MyISAM such as transaction support,
42 row-level locks, and consistent non-locking reads.