mysql 備份與恢復

2021-07-04 09:04:15 字數 837 閱讀 2810

mysqldump -uuser -ppasswd database > database.sql

用這種方法匯出的sql指令碼,會有一些看起比較奇怪的內容,以下是樣本:

[codesyntax lang="sql" lines="normal"]

/*!40101 set names utf8 */;

/*!40014 set @old_unique_checks=@@unique_checks, unique_checks=0 */;

create database /*!32312 if not exists*/`suren` /*!40100 default character set utf8 */;

/*!50001 create table `suren`(

`id` varchar(32) ,

`name` varchar(100) ,

`parentid` varchar(32) ,

`descp` varchar(255) ,

`level` varchar(32) ,

`userid` varchar(32) ,

`displayname` varchar(100) ,

`usrdep` varchar(32)

)*/;

[/codesyntax]

上面的內容中,!40101的意思是從4.1.1版本以上會執行後面的內容。這個就類似於shell指令碼中,一般開頭第一行是#!/bin/sh表示該指令碼使用/bin/sh來執行一樣。

mysql -uuser -ppasswd

use databse

source database.sql

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

mysql備份恢復 mysql之備份與恢復

工作中,我們經常會遇到資料庫的備份與恢復場景 目錄1 mysql的備份與恢復 2 mysql的匯入與匯出 1 mysql的備份與恢復 mysql的備份命令是mysqldump,mysql之備份 mysqldump u user h host port p db table.file u 後面接資料庫...