MySQL的權限管理(非重點)
mysql用戶分類角度:
1.管理用戶: root,具有最高權限,具有創建用戶的權限,可以為其他用戶授權
2.普通用戶: 普通由root用戶創建,權限由root分配
mysql用戶分類角度(訪問主機不同)
- 本地用戶-- 只能在安裝mysql的機器上訪問mysql資料庫的用戶,在創建用戶時,使用的ip地址為localhost
- 遠程訪問用戶 --在安裝mysql的機器以外的機器上訪問mysql資料庫的相關用戶
mysql創建用戶:
-- mysql創建用戶:
create user 'testcdt105'@'localhost' identified by 'cdt105';
insert into mysql.`user `(`host` , `user` ,`sl_cipher` ,`x509_issuer` , `x509_subject`) values ("localhost" ,"testcdt1005",1,1,1);
-- grant:授權
-- 關鍵字:privileges
grant all privileges on *.* to 'testcdt1005' @'localhost ' identifed by 'cdt105' with grant option ;
password=password("cdt105");
-- 權限重繪:
flush privileges;
-- 給用戶權限授權:
grant select,update,delete on *.* to 'testcdt1005'@'localhost';
flush privileges;
-- 回收權限:
revoke all privileges on *.* from 'testcdt1005'@'localhost';
-- 展示指定用戶的權限:
show grant for 'testcdt1005'@'localhost';
Linux的基本操作
關于用戶的基礎命令
·添加一個用戶: useradd(管理員)
--用法: useradd 用戶名
·設定用戶的登入密碼: passwd(管理員)
--用法: passwd 用戶名
·查看當前登入的用戶: whoami
·切換用戶: su
--用法1: su 用戶名 (ps:1.從低權限切換到高權限需要輸入密碼,反之不用輸入密碼 2.從普通用戶切換到root用戶可以)
--用法2: su 回車(切換到root)
--特點:管理員切換普通用戶不需要密碼,普通用戶之間切換需要密碼
·管理員登入(#),普通用戶登入($)
history :顯示歷史命令
![數字] :直接執行曾今執行過的命令
上/下箭頭 : 上一條命令和下一條命令
Tab:命令補全
快捷鍵
Ctrl+a:調到命令列的開頭
ctrl+e:調到命令列的末尾
Ctrl+u:將游標處到命令列開頭的內容清除
Ctrl+k:將游標處到命令列結尾的內容清除
ctrl+r:在歷史記錄串列中搜索某一命令
Ctrl+l:清屏
Ctrl+c:終止當前正在執行的命令(kill -15)
檔案目錄
/root:超級用戶root的家目錄
/home/username:普通用戶的家目錄
/usr:安裝的軟體,共享庫等目錄重要的子目錄有
/usr/bin:用戶命令
/usr/sbin:系統管理員命令 binary 二進制
/usr/local:本地自定義軟體安裝目錄
/etc:系統的組態檔
/var:系統服務的資料,例如資料庫檔案,日志檔案和網站內容等
/tmp:系統臨時檔案目錄
/boot:系統啟動所需要的檔案
/dev:包含一些特殊的設備檔案,供系統用于訪問硬體
/proc和/sys:反應當前系統運行狀態
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/499574.html
標籤:Linux
下一篇:LVM管理
