HOW TO CREATE A DATABASE IN PHP MY ADMIN

PhpMyAdmin is a unique and popular web-based application/ administrative tool used to administer MySQL servers and databases. This tutorial explains how to create a new database and a new user to access that database on a MySQL Server using phpMyAdmin.

You will require a root or DBA user login to the MySQL server, or a user login with permission to create new databases.You will need to have access to an instance of phpMyAdmin appropriately configured to administrate the MySQL server.If you require a dedicated web server running MySQL and phpMyAdmin.

Using phpMyAdmin Version 3.5.1

Type your phpMyAdmin URL using your Internet Web Browser, and login using your root or dba user login as shown.

Image

From the main menu choose Databases

Image

In the create database field type in a name for your database. Leave the collation drop down box if you wish to use the default MySQL schema collation. Click Create.

Image

Your database will now be visible on the right hand side under the list of available databases. To setup a new user login to access this database, click on Users in the main menu. Choose the Add User option under the list of available server users.

Image

In the section titledLogin Information – type in a usernamelocalhost and a password in the fields as shown. Optionally you can press the Generate button to create a random password for you.

Image

The section that relates to the users GLOBAL privileges are privileges you want to assign to this user which apply to ALL databases on the server. It is recommended that you do NOT assign these permissions unless you know exactly what you are doing. It is far more secure to assign seperate user logins to each piece of software or website that will require access to only a particular database. Therefore leave this section BLANK, and then click the Add User button.

Image
Image

After the user is created, you can see it listed on the Users page. Click Edit Privileges to assign access to a specific database.

Image

Once again leave the Global Privileges section BLANK. Scroll down to the section titled Database-Specific Privileges. Choose the database you want the user to be able to access from the list, and click GO.

Image

Assign the permissions as shown to provide the user with access to the given database. The following permissions are recommended for compatibility with most modern web-based software applications.

Select, Insert, Update, Delete, Create, Alter, Index, Drop, Create Temporary Tables, Lock Tables
Image

Click GO after selecting the relevant privileges.

Image

Image

If you click on the users Edit Privileges option now, you will see that new privileges for the specific database are now listed as belonging to the user.

Image

Click the Logout option in the top left corner, and test your new user login with phpMyAdmin.

Image

Testing Your User Login

Test your new user login by using it to login to phpMyAdmin.

NOTE: phpMyAdmin must be configured in the default cookie authentication mode to be able to login to MySQL server with any username.
Image

If you can only view your new database in the list of schema’s on the left then your new database and username is most likely ready for use.

Image

Once the creating of database is complete,for the database to work with a website,you need to connect the website to the database.

Hits: 27

Comments and Responses

Your email address will not be published. Required fields are marked *