• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Dump and Restore Database in MYSQL on Rocky Linux 8.6

  • 00:33 cat /etc/os-release
  • 00:45 mysql
  • 00:57 show databases;
  • 01:15 exit
  • 01:28 cd /tmp/
  • 01:52 mysqldump test_db > test_db.sql
  • 02:48 drop database test_db;
  • 03:17 create database sample;
  • 03:23 show databases;
  • 03:57 mysql sample < test_db.sql
  • 05:05 use sample;
  • 05:30 select * from votes;
{{postValue.id}}

To Dump and Restore Database in MYSQL on Rocky Linux 8.6

Introduction:

MySQL is a relational database management system (RDBMS) developed by Oracle. It is based on structured query language (SQL) that provides numerous Unix utilities in a single executable file.

Installation procedure:

Step 1: Check the OS version by using the below command

[root@linuxhelp ~]# cat /etc/os-release 
NAME="Rocky Linux"
VERSION="8.6 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.6"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.6 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

Step 2: Need to login the MySQL shell by using the below command

[root@linuxhelp ~]# mysql 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 8.0.30 Source distribution

Copyright (c) 2000, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Step 3: List the Databases by using the below command

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test_db            |
+--------------------+
5 rows in set (0.00 sec)

mysql> exit
Bye

Step 4: Get in to the directory which need to take dump in the particular location by using the below command

[root@linuxhelp ~]# cd /tmp/

**Step 5: Need to take dump by using the below command **

[root@linuxhelp tmp]# mysqldump test_db > test_db.sql

Step 6: List and see whether dump taken in the particular location by using the below command

[root@linuxhelp tmp]# ls -la
total 239668
drwxrwxrwt. 17 root root      4096 Nov  5 01:25 .
dr-xr-xr-x. 17 root root       224 Oct  1 00:47 ..
drwx------.  2 root root        20 Nov  4 22:33 .esd-0
drwxrwxrwt.  2 root root         6 Nov  4 22:33 .font-unix
drwxrwxrwt.  2 root root        30 Nov  4 22:33 .ICE-unix
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-colord.service-B6wwP7
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-fwupd.service-ov7CMI
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-geoclue.service-yOxt9h

drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-ModemManager.service-aCJBjD
drwx------.  3 root root        17 Nov  4 22:39 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-mysqld.service-PRePlW
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-rtkit-daemon.service-6bst2W
drwx------.  2 root root         6 Nov  2 05:09 Temp-a736c5a7-ff69-45f9-9090-0d316ca61e6b
-rw-r--r--.  1 root root 245404974 Nov  5 01:26 test_db.sql
drwxrwxrwt.  2 root root         6 Nov  4 22:33 .Test-unix
drwx------.  2 root root         6 Nov  4 22:34 tracker-extract-files.0
drwx------.  2 root root         6 Nov  4 22:33 vmware-root_920-2731086625
-r--r--r--.  1 root root        11 Nov  4 22:33 .X0-lock
-r--r--r--.  1 gdm  gdm         11 Nov  4 22:33 .X1024-lock
drwxrwxrwt.  2 root root        29 Nov  4 22:33 .X11-unix
drwxrwxrwt.  2 root root         6 Nov  4 22:33 .XIM-unix

Step 7: Next login MySQL shell by using the below command

[root@linuxhelp tmp]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 8.0.30 Source distribution

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Step 8: List the databases by using the below command

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test_db            |
+--------------------+
5 rows in set (0.00 sec)

Step 9: Drop the databases by using the below command

mysql> drop database test_db;
Query OK, 179 rows affected (2.16 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

Step 10: Create the Databases to restore the database which we have taken dump by using the below command

mysql> create database sample;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sample             |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> exit
Bye

Step 11: After exiting from MySQL shell and go to the tmp directory which we have taken dump in the particular location by using the below command

[root@linuxhelp tmp]# ls -la
total 239668
drwxrwxrwt. 17 root root      4096 Nov  5 01:25 .
dr-xr-xr-x. 17 root root       224 Oct  1 00:47 ..
drwx------.  2 root root        20 Nov  4 22:33 .esd-0
drwxrwxrwt.  2 root root         6 Nov  4 22:33 .font-unix
drwxrwxrwt.  2 root root        30 Nov  4 22:33 .ICE-unix
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-colord.service-B6wwP7
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-fwupd.service-ov7CMI
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-geoclue.service-yOxt9h
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-ModemManager.service-aCJBjD
drwx------.  3 root root        17 Nov  4 22:39 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-mysqld.service-PRePlW
drwx------.  3 root root        17 Nov  4 22:33 systemd-private-ea2736f3ff7d4cf3a4a142973437a160-rtkit-daemon.service-6bst2W
drwx------.  2 root root         6 Nov  2 05:09 Temp-a736c5a7-ff69-45f9-9090-0d316ca61e6b
-rw-r--r--.  1 root root 245404974 Nov  5 01:26 test_db.sql
drwxrwxrwt.  2 root root         6 Nov  4 22:33 .Test-unix
drwx------.  2 root root         6 Nov  4 22:34 tracker-extract-files.0
drwx------.  2 root root         6 Nov  4 22:33 vmware-root_920-2731086625
-r--r--r--.  1 root root        11 Nov  4 22:33 .X0-lock
-r--r--r--.  1 gdm  gdm         11 Nov  4 22:33 .X1024-lock
drwxrwxrwt.  2 root root        29 Nov  4 22:33 .X11-unix
drwxrwxrwt.  2 root root         6 Nov  4 22:33 .XIM-unix

Step 12: Restore the Database by using the below command

[root@linuxhelp tmp]# mysql sample < test_db.sql

Step 13: After restoring login to the MySQL shell by using the below command

[root@linuxhelp tmp]# mysql;
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 22

Server version: 8.0.30 Source distribution

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Step 14: List the databases and viewing whether the database restored by using the below command

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sample             |
| sys                |
+--------------------+
5 rows in set (0.04 sec)

mysql> use sample;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

Step 15: See inside the database and list the tables inside the database by using the below command

mysql> show tables;
+----------------------------------------+
| Tables_in_sample                       |
+----------------------------------------+
| access_tokens                          |

| activities                             |
| voice_validations                      |
| voices                                 |
| votes                                  |             
| youtube_jobs                           |
+----------------------------------------+
179 rows in set (0.00 sec)

Step 16: List the one single table for checking the database restored correctly by using the below command

mysql> select * from votes;
+-----+---------+----------+----------------------------+-----------+---------------------+---------------------+---------------------+
| id  | user_id | model_id | model_type                 | is_upvote | created_at          | updated_at          | deleted_at          |
+-----+---------+----------+----------------------------+-----------+---------------------+---------------------+---------------------+
|   1 |       1 |      721 | App\Model\Voice            |         1 | 2019-12-11 10:06:01 | 2020-03-03 12:53:54 | NULL                |
|   2 |       1 |      800 | App\Model\Voice            |         1 | 2019-12-11 10:59:31 | 2019-12-19 08:54:55 | NULL                |
|   3 |       1 |   138046 | App\Model\WordPhrasePiviot |         1 | 2019-12-11 10:59:58 | 2019-12-21 09:42:51 | 2019-12-21 09:42:51 |
|   4 |       1 |   138188 | App\Model\WordPhrasePiviot |         1 | 2019-12-11 11:00:19 | 2019-12-11 14:43:52 | 2019-12-11 14:43:52 |
|   5 |       1 |   138233 | App\Model\WordPhrasePiviot |         0 | 2019-12-11 11:01:35 | 2021-01-05 09:26:26 | NULL                |
|   6 |  117693 |        7 | App\Model\WordPhrasePiviot |       127 | 2019-12-11 13:55:19 | 2019-12-13 04:05:24 | NULL                |
|   7 |  117693 |   138141 | App\Model\WordPhrasePiviot |         0 | 2019-12-11 14:27:25 | 2019-12-13 04:42:40 | NULL                |
|   8 |  117693 |   138144 | App\Model\WordPhrasePiviot |         1 | 2019-12-11 14:32:11 | 2020-03-03 13:59:53 | NULL                |
|   9 |  117693 |   138143 | App\Model\WordPhrasePiviot |         1 | 2019-12-11 14:34:10 | 2019-12-16 12:03:52 | NULL                |
|  10 |  117693 |        6 | App\Model\WordPhrasePiviot |       127 | 2019-12-11 14:34:31 | 2019-12-13 04:58:27 | NULL                |
|  11 |  117693 |   138229 | App\Model\WordPhrasePiviot |         1 | 2019-12-11 14:34:31 | 2019-12-11 14:34:34 | NULL                |

|  12 |  117693 |   138222 | App\Model\WordPhrasePiviot |         0 | 2019-12-11 14:43:24 | 2019-12-13 04:57:57 | 2019-12-13 04:57:57 |
|  13 |  117693 |   138150 | App\Model\WordPhrasePiviot |         1 | 2019-12-11 14:48:31 | 2019-12-11 14:48:33 | NULL                |
|  14 |       1 |   138158 | App\Model\WordPhrasePiviot |         1 | 2019-12-12 12:47:17 | 2021-04-12 15:23:16 | 2021-04-12 15:23:16 |
|  15 |       1 |   138045 | App\Model\WordPhrasePiviot |         0 | 2019-12-13 03:56:15 | 2019-12-21 10:19:39 | NULL                |
|  16 |       1 |   138044 | App\Model\WordPhrasePiviot |         1 | 2019-12-13 04:28:51 | 2019-12-17 11:59:08 | NULL                |
| 556 |    NULL |    64962 | App\Model\Word             |         1 | 2021-06-10 16:05:42 | 2021-06-10 16:05:42 | NULL                |
| 557 |    NULL |    64962 | App\Model\Word             |         1 | 2021-06-10 16:06:04 | 2021-06-10 16:06:04 | NULL                |
| 558 |    NULL |    64962 | App\Model\Word             |         1 | 2021-06-10 16:06:25 | 2021-06-10 16:06:25 | NULL                |
| 559 |    NULL |    64962 | App\Model\Word             |         2 | 2021-06-11 12:25:00 | 2021-06-11 12:25:00 | NULL                |
| 560 |    NULL |    64962 | App\Model\Word             |         3 | 2021-06-11 12:32:29 | 2021-06-11 12:32:29 | NULL                |
| 561 |    NULL |    64962 | App\Model\Word             |         4 | 2021-06-11 12:34:37 | 2021-06-11 12:34:37 | NULL                |
| 562 |    NULL |    64962 | App\Model\Word             |         4 | 2021-06-11 15:47:54 | 2021-06-11 15:47:54 | NULL                |
| 563 |    NULL |    82779 | App\Model\Word             |         5 | 2021-06-12 15:10:12 | 2021-06-12 15:10:12 | NULL                |
| 564 |    NULL |    64962 | App\Model\Word             |         1 | 2021-06-15 20:44:31 | 2021-06-15 20:44:31 | NULL                |
+-----+---------+----------+----------------------------+-----------+---------------------+---------------------+---------------------+
562 rows in set (0.01 sec)

mysql> Exit

Conclusion:

From this how to Dump and Restore Database in MYSQL on Rocky Linux 8.6 has come to an end.

Tags:
michael
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

Can MySQL use multiple CPUs?

A

MySQL is fully multithreaded and makes use of all CPUs made available to it

Q

What are the limitations of the MySQL database?

A

The internal representation of a MySQL table has a maximum row size limit of 65,535 bytes.

Q

How reliable is MySQL?

A

MySQL has a well-earned and established reputation for reliability among its 5 million user community.

Q

Why MySQL is needed?

A

MySQL is the world's most popular open-source database is that it provides comprehensive support for every application development need.

Q

What is MySQL best for?

A

MySQL is ideal for storing application data, specifically web application data.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Gibbson ?
How do i run both nginx and apache in same instance on centos

Hi...,

my server is based centos operating system and my webserver is already running on Apache.... i need to run both apache and nginx on same instance ... please help me to implement this concept...

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.