How do I create a MySQL database?

MySQL databases allow you to store lots of information in an easy to access manner. The databases themselves are not easily read by humans. MySQL databases are required by many web applications including some bulletin boards, content management systems, and others. To use a database, you'll need to create it. Only MySQL Users (different than mail or other users) that have privileges to access a database can read from or write to that database.

There are two ways to create a MySQL database The easiest way to create a MySQL database is to use the MySQL Database Wizard built directly into the cPanel interface. The second way involves a few more steps, but does not require you to go through the wizard.

Create A MySQL Database Using The Wizard

  1. When the page loads, enter the name of your new database in the "New Database" text box.
  2. Next, click on the Next Step button.
  3. You should see the following statement:
    • "Added the database YOUR_DATABASE_NAME."
  4. Enter the username and password you want to use for this database in the "Username" and "Password" text boxes, respectively.
  5. Next, click on the "Next Step" button.
  6. You should see the following statement:
    • "Added USERNAME with the password PASSWORD."
  7. When the page loads you will see a two-column table. The top of the table provides a checkbox option "ALL PRIVILEGES" allowing you to create the database with all privileges, otherwise you can check each of the items in the two columns that you want to allow for your new database. The options include:
    • SELECT - Allows USERNAME to select data from a table in the database.
    • INSERT - Allows USERNAME to insert data into a table in the database.
    • UPDATE - Allows USERNAME to update data in a table in the database.
    • DELETE - Allows USERNAME to delete data from a table in the database.
    • INDEX - Allows USERNAME to create index on table column in the database. This can speed up a database.
    • CREATE TEMPORARY TABLES - Allows USERNAME to create temporary tables in the database.
    • CREATE - Allows USERNAME to create tables in the database.
    • ALTER - Allows USERNAME to alter tables in the database.
    • DROP - Allows USERNAME to drop tables in the database.
    • LOCK TABLES - Allows USERNAME to lock tables in the database.
    • REFERENCES - Allows USERNAME to create references to a table in the database.

Was this answer helpful?

Also Read
How do I check my MySQL database?

You can check to see if your MySQL database is running properly using the "Check...

How do I create a user in MySQL?

There are two primary steps when creating a MySQL user. The first step is to create a username...

How do I delete a MySQL database?

You can easily delete a MySQL database from your web hosting account. Follow the instructions...

How to delete a user from MySQL database?

There are two types of deleting users. One way is to delete a user from a database. The other...

How do I repair a MySQL database?

You can repair your MySQL database by using the "Repair DB" feature in cPanel....