MySQL 許可權管理和備份

2021-10-02 13:12:19 字數 1475 閱讀 3800

sql yog 視覺化管理

sql命令操作

-- 建立使用者 create user 使用者名稱 identified by '密碼'

create

user yy identified by

'123456'

-- 修改密碼 (修改當前使用者密碼)

set password = password(

'123456'

)-- 修改密碼 (修改指定使用者密碼)

set password for yy = password(

'123456'

)-- 重新命名 rename user 原來名字 to 新的名字

rename

user yy to yy2

-- 使用者授權 all privileges 全部的許可權 , 庫.表

-- all privileges 除了給別人授權,其他都能夠幹

grant

allprivilegeson*

.*to yy2

-- 查詢許可權

show grants for yy2 -- 檢視指定使用者的許可權

show grants for root@localhost

-- root使用者許可權:grant all privileges on *.* to 'root'@'localhost' with grant

option

-- 撤銷許可權 revoke 哪些許可權, 在哪個庫撤銷,給誰撤銷

revoke

allprivilegeson*

.*from yy2

-- 刪除使用者

drop

user yy

為什麼要備份:

# mysqldump -h 主機	-u 使用者名稱 -p 密碼	資料庫	表名	> 物理磁碟位置/檔名

mysqldump -hlocalhost -uroot -p123456 school student >d:/a.

sql# mysqldump -h 主機 -u 使用者名稱 -p 密碼 資料庫 表1 表2 表3 > 物理磁碟位置/檔案

名mysqldump -hlocalhost -uroot -p123456 school student >d:/b.

sql# mysqldump -h 主機 -u 使用者名稱 -p 密碼 資料庫》 物理磁碟位置/檔名

mysqldump -hlocalhost -uroot -p123456 school >d:/c.

sql# 匯入

# 登入的情況下,切換到指定的資料庫

# source 備份檔案

source d:/a.

sqlmysql -u使用者名稱 -p密碼 庫名< 備份檔案

許可權管理和備份

為什麼要備份 mysql資料庫備份的方式 使用命名行 bash mysqldump mysqldump h主機 u使用者名稱 p密碼 資料庫 表名1 表名2 表名3 物理磁碟位置 檔名 mysqldump h主機 u使用者名稱 p密碼 資料庫 表名1 表名2 物理磁碟位置 檔名 mysqldump ...

MySql 資料備份與許可權管理

為什麼要備份 mysql資料庫備份的方式 匯出,不用連線mysql mysqldump hlocalhost uroot p123456 school student d a.sql 匯入,連線mysql。source 路徑名使用者表 mysql.user 本質 對這張表進行增刪改查。建立使用者 c...

MySQL 11 許可權管理與備份

無腦操作即可,視覺化按照提示框一步一步進行即可 使用者表 mysql.user 本質 對該使用者表進行增刪改查 建立使用者 create user 使用者名稱 identified by 密碼 create user void identified by 123456 修改密碼 修改當前使用者 se...