MySQL基礎 資料的備份與還原

2021-07-30 17:08:00 字數 1933 閱讀 3721

1.資料的備份

(1)單個資料庫備份

mysqldump -u username -p mydb2 >c:/311.sql
(2)備份所有資料庫

mysqldump -u username -p

--all

-databases

>c:/515.sql

2.資料的還原

(1)恢復資料庫

mysql -u root -p mydb3 <

311.sql

(2) source命令

*建立資料庫

create

database mydb3;

*進入資料庫

use

mydb3;

*輸入命令

source c:/311.sql;
3.使用者管理

(1)建立普通使用者

例:

grant

select

on mydb3.* to

'abcdefg'@'localhost' identified by

'123';

create

user

'huochewang'@'localhost' identified by

'311515';

frush privileges;

insert

into mysql.user(host,user,password,ssl_cipher,x509_issuer,x509_subject)

values ('localhost','huochewang',password('515666'),'','','');

frush privileges;

(2)刪除使用者

drop

user

'huochewang3'@'localhost';

delete

from mysql.user

where host='localhost'

anduser='huochewang2';

frush privilages;

(3)修改使用者密碼

*修改root使用者密碼

*利用root使用者修改普通使用者的密碼

*普通使用者修改自己的密碼

4.許可權管理

(1)授予許可權

grant option; 將自己的許可權授予其他使用者

例:

grant

insert,select

on *.* to

'user4'@'localhost' identified by

'123'

with

grant

option;

(2)檢視許可權

show grants for

'root'@'localhost';

注:@前後不能有空格。

(3)收回許可權

*收回insert許可權

revoke insert

on *.* from

'user4'@'localhost';

*收回所有許可權

revoke all privileges,grant

option

from

'user4'@'localhost';

本人才疏學淺,如有錯誤,請指出

謝謝!

MySQL 資料備份與還原

一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...

MySQL 資料備份與還原

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...

MySQL 資料備份與還原

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...