HostMonster Web Hosting Help

How to Create and Delete MySQL Databases and Users

Summary

Databases offer a method for managing large amounts of information easily over the web. They are necessary to run many web-based applications such as bulletin boards, content management systems, and online retail shops.


Click to Jump to a Section


Create or Delete a MySQL Database

Create a MySQL Database

  1. Log into the cPanel
  2. Click the MySQL Databases icon under the "Databases" category

    MySQL Database

  3. In the New Database field, type a name for the database.

    Create Database

  4. Click Create Database.
  5. Click Go Back.
    • The new database will appear in the Current Databases table.

Delete a MySQL Database

  1. Navigate to the Current Databases section
  2. Click the Delete Database link next to the database you wish to delete

    Create Database

If you would like to remove a user that has been assigned to a database, click the red "X" next to the user on this table. To see instructions on how to assign a user, click here.

Create or Delete a Database User

After creating the database, a user will need to be created and their privileges added to the newly created database. Please note that MySQL user accounts must be created separately from mail and web administrator accounts.

Create a Database User

  1. Locate the MySQL Users section of the MySQL Databases tool. To quickly find this section, click "Jump to MySQL Users".
  2. Under Add New User, enter a username.
    Note: The username must be 7 letters or shorter.

    Create MySQL Username

  3. Enter a password in the Password field.
    • For help generating a strong password, click the Generate Password button.
  4. Retype the password in the Password (Again) field.

    Create MySQL Password

  5. Click Create User.

Delete a Database User

  1. Navigate to the Current Users section
  2. Click the red "X" icon next to the user you wish to delete

    Delete a Database User

Define a User's Privileges

Privileges define how the user is able to interact with the database. For example, they will determine whether or not the user can add and delete information.

Assign a Database User

  1. Under Add User to Database, select a user from the User drop-down menu.

    Add User to Database

  2. From the Database drop-down menu, select the database to which you wish to allow the user access.
  3. Click Add.
  4. From the MySQL Account Maintenance screen, select the privileges you wish to grant the user, or select ALL PRIVILEGES.
  5. Click Make Changes.

Un-assign a user

To un-assign a user from a database click the red "X" next to the user on the database table. You can see an example of this table by clicking here.

Using the Database

Now that you can create databases, users, and assign appropriate privileges, you can use the following articles as a reference to editing and connecting to your databases.

Knowledgebase Article 308,918 views bookmark tags: creation database mysql (updated 441 days ago)


Was this resource helpful?

Did this resolve your issue?


Please add any other comments or suggestions about this content:





Recommended Help Content

This article will explain how to change the password for a database in the event that the original password is lost. (updated 447 days ago)
Knowledgebase Article 11,997 views tags: database mysql password

This article will explain how to connect your scripts to your MySQL databases. (updated 446 days ago)
Knowledgebase Article 11,016 views tags: database mysql scripts

A tutorial on how to perminately delete columns from your mySQL database using phpMyAdmin (updated 453 days ago)
Knowledgebase Article 11,209 views tags: Plesk cpanel databases mysql phpmyadmin

Related Help Content

This article will instruct you how to export a database from the command line (SSH). (updated 224 days ago)
Knowledgebase Article 331,429 views tags: database mysql ssh

This article will go over different application available for remote connection to your databases. (updated 450 days ago)
Knowledgebase Article 23,808 views tags: database mysql

I am prompted to set a new MySQL password. What does this mean and how do I change it? (updated 594 days ago)
Knowledgebase Article 51,316 views tags: connect database mysql password phpmyadmin username

How do I make my MySQL database compatible with the version you provide? (updated 1650 days ago)
Knowledgebase Article 55,262 views tags: database mysql

I cannot connect to my database locally or remotely, do I have the correct server, username and password? (updated 1520 days ago)
Knowledgebase Article 95,539 views tags: cannot connect mysql name

How can I connect to our MySQL database from Dreamweaver? (updated 660 days ago)
Knowledgebase Article 81,085 views tags: connecting database dream mysql weaver

How do I create a MySQL backup? (updated 331 days ago)
Knowledgebase Article 113,330 views tags: backup database mysql

How do I import a database using command line? (SSH) (updated 635 days ago)
Knowledgebase Article 270,832 views tags: command database import line mysql phpmyadmin ssh