mysql操作及完全備份恢復腳本命令

轉自:https://blog.csdn.net/b850824/article/details/73801142

 

 

mysql建庫語句

一、創建數據庫

  create database doc;

  創建數據庫doc;

 

二、創建用戶

 

create user doc@'%' identified by 'mysql';

創建用戶doc,密碼mysql,所有域名或IP可訪問(‘%’)

 

 

三、訪問權限

 

 

 

grant all privileges on doc.* to doc@'%' identified by 'mysql';

 

賦予doc用戶訪問doc數據庫所有表權限

 

四、其他

 

1、集成的加密函數

PASSWORD("YourPassword")經過此函數後就可以將密碼加密後存儲在數據庫.

 

2、修改密碼

 

update mysql.user set authentication_string=password('root') where user='root' and host='localhost'; 

修改root用戶密碼爲root;

3、用戶表

select * from mysql.user

存儲用戶密碼及相應權限信息。


五、備份還原

 

--cmd 窗口下運行

完全備份恢復

1、備份命令:

     1) mysqldump.exe -u 用戶名 -p 密碼 --default-character-set=utf8 "數據庫名">目標文件全路徑及文件名.sql"

     2)mysqldump.exe --default-character-set=utf8 -h 數據庫IP地址 -P 端口號 -u 用戶名 -p 密碼 "數據庫名" > "目標文件全路徑及文件名.sql"

 如果在本機執行備份命令,可以不用寫IP及端口號,字符編碼根據實際情況也可以不加。

2、恢復命令

      1)mysql.exe -u 用戶名 -p 密碼 test < "已備份的數據庫文件的全路徑及文件名.sql"

      2)mysql.exe -h 數據庫IP地址 -P 端口號 -u 用戶名 -p 密碼 "數據庫名"< "已備份的數據庫文件的全路徑及文件名.sql"

  如果在本機執行備份命令,可以不用寫IP及端口號

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章