How to Create a MySQL Database, a User, and Then Delete
Databases offer a method for managing large amounts of information over the web easily. They are necessary to run many web-based applications such as bulletin boards, content management systems, and online retail shops.
Note: Resellers can create accounts with usernames up to 16 characters long. Please note that MySQL Databases and Usernames will only include the first 8 characters. For example:
- cPanel username: lengthyusername
- MySQL Database: lengthyu_wrdp1
- MySQL Username: lengthyu_johndoe
Create or Delete a MySQL Database
Create a MySQL Database
- Log into cPanel.
- Under Databases, click MySQL Databases.
- In the New Database field, type a name for the database.
- Click Create Database.
- Click Go Back.
- The new database will appear in the Current Databases table.
Delete a MySQL Database
- Navigate to the Current Databases section of MySQL Databases.
- In the Actions column of the table, click Delete Database next to the database you wish to delete.
If you would like to remove a user that has been assigned to a database, click the
X next to the user on this table. Please see the instructions below
on how to assign a database user.
Create or Delete a Database User
After creating the database, you will need to create a user and assign privileges. Please note that MySQL user accounts must be created separately from mail and web administrator accounts.
Create a Database User
- Log into cPanel.
- Under Databases, click MySQL Databases.
- Click Jump to MySQL Users in the top-right corner of the page.
- Under Add New User, enter a username.
- Enter a password in the Password field.
- For help generating a strong password, click the Generate Password button.
- Retype the password in the Password (Again) field.
- Click Create User.
Delete a Database User
- Navigate to the Current Users section of MySQL Databases.
- In the Delete column, click the X next to the user you wish to delete.
Define a User’s Privileges
Privileges determine how a user is able to interact with the database. For example, privileges will dictate whether or not the user can add and delete information.
Assign Privileges to Database User
- Log into cPanel.
- Under Databases, click MySQL Databases.
- Under Add User to Database, select a user from the User drop-down menu.
- From the Database drop-down menu, select the database to which you wish to allow the user access.
- Click Add.
- From the MySQL Account Maintenance screen, select the privileges you wish to grant the user, or select ALL PRIVILEGES.
- Click Make Changes.
Unassign a User from a Database
- Navigate to the Current Databases section of MySQL Databases.
- Locate the database you wish to modify.
- In the Users column for that database, click the X next to the user you wish to delete.