Categories: Hostripples Featured

Duplicate MySQL Database

Hello,

 

The easiest way to duplicate MySQL database is just using mysqldump command. Based on following variables:

OS: CentOS 6.0 64bit
MySQL root password: q1w2e3!@#
Database name: grand_shopper
Duplicate database name:  grand_shopper_dev
New database user: dev_user
Password: D3eVVbf7

Firstly, since I just want to copy and duplicate database inside the same server, I need to create the database:

$ mysql -u root -p'q1w2e3!@#' -e "create database grand_shopper_dev"

And use following command to duplicate the database content  from grand_shopper to grand_shopper_dev:

$ mysqldump -u root -p'q1w2e3!@#' grand_shopper | mysql -u root -p'q1w2e3!@#' grand_shopper_dev

Format: mysqldump [user] [password] [source database] | mysql [user] [password] [destination database]

Now create MySQL user to associate with the new database. Access the MySQL server using command:

$ mysql -u root -p'q1w2e3!@#'

And run following SQL command:

mysql> GRANT USAGE ON grand_shopper_dev.* TO dev_user@localhost IDENTIFIED BY 'D3eVVbf7';
mysql> GRANT ALL PRIVILEGES ON grand_shopper_dev.* TO dev_user@localhost ;

Try access the new database with new user:

$ mysql -h localhost -u dev_user -p'D3eVVbf7'

 

Regards,

 


HR-ADMIN

Recent Posts

How to Choose the Right Digital Marketing Agency: 15 Smart Questions

Digital marketing directly impacts revenue, brand positioning, and customer acquisition cost. Choosing the wrong agency can result in wasted budgets,…

6 days ago

WordPress 6.9 Update Guide: What’s New in the Latest Version

The release of WordPress 6.9 introduces meaningful enhancements focused on performance, block editing flexibility, design precision, and long-term scalability. This…

2 weeks ago

WP-Content Uploads Folder Explained (With Step-by-Step Upload Methods)

The wp-content/uploads folder is the core storage location for media files in WordPress. Every image, PDF, video, or document uploaded…

4 weeks ago

WordPress User Roles Explained: A Complete Guide to Permissions

Managing access correctly is one of the most important aspects of running a secure and scalable WordPress website. Managing access…

1 month ago

How to Get More Customer Reviews That Build Trust and Sales?

Customer reviews have become one of the most influential factors in modern buying decisions. Before choosing a product, service, or…

1 month ago