轉自: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及端口號