使用mysqldump備份mysql資料庫

2021-09-25 08:31:23 字數 2010 閱讀 8186

許可權

許可權限定語句

說明授予語句

show_db_priv

使用者只可以用show databases語句

檢視資料庫名

show databases

select_priv

使用者可以使用show語句、use語句、desc語句、select語句

唯讀許可權,除了不可以修改、增加和刪除,可以獲取一切資料

select

insert_priv

使用者可以使用show語句、use語句、insert語句

可以看到資料庫名、表名,向表中增加資料

insert

update_priv

使用者可以使用show語句、use語句、update語句、不能使用where子句

可以更改表中已經存在的資料,但需要select許可權一起完成

update

delete_priv

使用者可以使用show語句、use語句、delete語句、不能使用where子句

可以刪除表中已經存在的資料

delete

create_priv

create view 《檢視名》 [(列名1,列名2,…,列名n)] as

create function 《函式名》 ( [ 《引數1> 《型別1> [ , 《引數2> 《型別2>] * ] ) returns 《型別》 《函式主體》

create procedure [《資料庫名》.]《過程名》 ( [ [ in | out | inout ] 《引數1> 《型別1> [ ,[ in | out | inout ] 《引數2> 《型別2>] * ] ) 《過程體》

create trigger [《資料庫名》.]《觸發器名》 < before | after > on 《表名》 for each row 《觸發器主體》

create [unique] index 《索引名》 on 《表名》 (《列名》 [《長度》] [ asc | desc] [,《列名》 [《長度》] [ asc | desc]]* )

create user 《使用者名稱@主機名》 identified by [ password ] 《口令》

create user dump@『127.0.0.1』 identified with mysql_native_password by 『』;

grant super,reload,event,select,show view,lock tables,trigger on . to dump@『127.0.0.1』;

flush privileges;br/>sqldump_passwd=『qazwsx@dp』

root_passwd=『m4r!adbop』

mysql -uroot -p"roo

tpas

swd"

−e"c

reat

euse

rsql

dump

@′

127.0.0.1′

iden

tifi

edwi

thmy

sqln

ativ

epas

swor

dby′

" -e "create user sqldump@'127.0.0.1' identified with mysql_native_password by '

rootp​

assw

d"−e

"cre

ateu

sers

qldu

mp@′

127.

0.0.

1′id

enti

fied

with

mysq

ln​a

tive

p​as

swor

dby′

』;"mysql -uroot -p"$" -e "grant super,](mailto:br/%3esqldump_passwd=『qazwsx@dp』%3cbr/)

mysql dump備份 mysqldump備份

備份工具 1.mysqldump 資料量很大時不推薦使用 myisam 鎖表 innodb 行鎖 mysqldump help less 檢視mysql所有的語法 mysqldump uroot p wang usr back upsql wang.sql 整個庫備份 mysqldump uroot...

使用mysqldump備份MySQL資料庫

mysqldump是mysql自帶的資料庫匯出工具,windows和linux版本的都有。通過命令列使用,選項很多,估計功能也很強大,不過常用的都比較簡單。舉幾個例子 備份mysql中的所有資料庫到d db.sql中 mysqldump u root p all databases d db.sql...

使用mysqldump匯出 備份 MySQL資料

mysqldump工具的文件 mysqldump最常用於備份乙個整個的資料庫 shell mysqldump db name backup file.sql你可以這樣將轉儲檔案讀回到伺服器 shell mysql db name backup file.sql 相應的,在目標伺服器上匯入資料的命令就...