mysql備庫命令 mysql資料庫備份命令

2021-10-19 03:48:26 字數 1782 閱讀 6606

備份mysql資料庫的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

備份mysql資料庫為帶刪除表的格式備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。

mysqldump ---add-drop-table -uusername -ppassword databasename > backupfile.sql

直接將mysql資料庫壓縮備份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

備份mysql資料庫某個(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同時備份多個mysql資料庫

mysqldump -hhostname -uusername -ppassword --databases databasename1 databasename2 databasename3 > multibackupfile.sql

僅僅備份資料庫結構

mysqldump --no-data --databases databasename1 databasename2 databasename3 > structurebackupfile.sql

備份伺服器上所有資料庫

mysqldump --all-databases  allbackupfile.sql

還原mysql資料庫的命令

mysql -hhostname -uusername -ppassword databasename 

還原壓縮的mysql資料庫

gunzip 

將資料庫轉移到新伺服器

mysqldump \-uusername \-ppassword databasename \| mysql \--host=*.*.*.\* \-c databasename

壓縮備份

備份並用gzip壓縮:

mysqldump  | gzip > outputfile.sql.gz

從gzip備份恢復:

gunzip 

備份並用bzip壓縮:

mysqldump  | bzip2 > outputfile.sql.bz2

從bzip2備份恢復:

bunzip2 

我的常用操作

備份庫mysqldump –h127.0.0.1  -p330 –uroot –p –b dbname > 備份檔案

可以省略–b作為選項,表示不建立庫,只備份庫內的所有的表

備份表mysqldump –h127.0.0.1  -p330 –uroot –p –b dbname tablename > 備份檔案

與備份庫相比,多出了乙個表名的值:

還原,執行外部檔案內sql語句

可以在mysql客戶單登陸後,使用source 指令,來強制執行乙個檔案內的sql語句!

如果沒有登陸可以選擇採下面的形式:

mysql -h127.0.0.1 -p3306 -uroot -p 庫名

登陸後直接選擇資料庫

mysql -h127.0.0.1 -p3306 -uroot -p 庫名< e:/itcast_student_class.sql

表示,登陸後,選擇資料庫,並執行sql檔案內的語句。

Mysql資料庫命令

create database mydata use mydata create table dept deptno int primary key,dname varchar 14 loc varchar 13 create table emp empno int primary key,enam...

Mysql資料庫命令

mysql命令集錦 測試環境 mysql 5.0.45 注 可以在mysql中通過mysql select version 來檢視資料庫版本 一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin...

mysql資料庫命令

一修改表名 alter table 舊表名 rename to 新錶名二 新增字段 alter table 表名 add 欄位名 型別 屬性 三 修改字段 alter table 表名 change 舊的字段 新的字段4.刪除字段 alter table 表名 drop 欄位名 5 新增主鍵 alt...