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語句。然...