Xiaohan Practical Operation-MySQL 데이터베이스 백업 및 복구 및 보안 구성

MySQL 데이터베이스 백업 :

       mysqldump 명령은 데이터베이스의 데이터를 텍스트 파일로 백업합니다. 테이블의 구조와 테이블의 데이터는 생성 된 텍스트 파일에 저장됩니다.

       mysqldump 명령의 작동 원리는 매우 간단합니다. 먼저 백업 할 테이블의 구조를 찾은 다음 텍스트 파일에 CREATE 문을 생성합니다. 그런 다음 테이블의 모든 레코드를 INSERT 문으로 변환합니다. 그런 다음 이러한 문을 통해 테이블을 만들고 데이터를 삽입 할 수 있습니다.

예:

  • 여기에서 mysql 라이브러리를 / opt에 백업합니다.
[root@hya ~]# mysqldump -uroot -pxiaohan123 mysql > /opt/xiaohan.sql
[root@hya ~]# ll /opt/
总用量 504
-rw-r--r--. 1 root root 514780 6月  29 16:37 xiaohan.sql
  • 데이터베이스에서 mysql 데이터베이스를 삭제하고 복원합니다.
MariaDB [(none)]> drop database mysql;  ##删除
Query OK, 24 rows affected, 2 warnings (0.01 sec)

MariaDB [(none)]> create database mysql;
MariaDB [(none)]> use mysql;
MariaDB [(none)]> source /opt/xiaohan.sql ##恢复
Query OK, 0 rows

추천

출처blog.csdn.net/yeyslspi59/article/details/108608591