Linux和MySQL添加用戶和授予權限

Linux下添加帳戶和設置密碼

useradd 添加用戶

useradd –d /usr/sam -m test
此命令建立了一個用戶test,
其中-d和-m選項用來爲登陸名test產生一個主目錄/usr/test(/usr爲默認的用戶主目錄所在的父目錄)。sql

設置密碼

passwd test數據庫

給test用戶設置密碼vim

刪除帳戶

userdel test ui

刪除test的用戶spa

受權

給test帳戶添加root權限3d

vim etc/passwdcode

 

chmod  777 /etc/squid 運行命令後,squid文件夾(目錄)的權限就被修改成777(可讀可寫可執行),通常都是在須要權限的目錄下執行此命令,pwd顯示當前目錄路徑。blog

systemctl 爲Linux 7.x以上系統的命令。table

 

Mysql下建立帳號和分配權限

建立帳戶

CREATE USER 'username'@'host' IDENTIFIED BY 'password';//建立帳號test

username:用戶名

host:本地訪問,若是須要遠程訪問,改爲%

password:密碼

例子:CREATE USER 'test'@'host' IDENTIFIED BY 'test' //建立了一個test的用戶,密碼也是test,這個帳號只能本地訪問數據庫

 受權

GRANT privileges ON databasename.tablename TO 'username'@'host' 

privileges:用戶的操做權限,如SELECTINSERTUPDATE等,若是要授予所的權限則使用ALL

databasename:數據庫名

tablename:表名,若是要授予該用戶對全部數據庫和表的相應操做權限則可用*表示,如*.*

例子:

GRANT all ON test TO 'test'@'host' //給test帳戶訪問本地test庫的全部權限。

相關文章
相關標籤/搜索