国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mysql設(shè)置用戶權(quán)限

這篇具有很好參考價值的文章主要介紹了mysql設(shè)置用戶權(quán)限。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

更改mysql密碼

-- 查詢用戶權(quán)限
show grants for 'root'@'%';
update mysql.user set authentication_string=password('密碼') where user='root' and Host = 'localhost';
flush privileges;
-- 或者下面方式
alter user 'test1'@'localhost' identified by '新密碼';
flush privileges;

創(chuàng)建用戶

-- 創(chuàng)建本地的
-- create user 'test1'@'localhost' identified by '密碼';
-- 創(chuàng)建可以遠程訪問的
create user 'wjl'@'%' identified by 'wujialiang';

給用戶所有權(quán)限

-- grant all privileges on *.* to 'wjl'@'localhost' with grant option;
grant all privileges on *.* to 'wjl'@'%' with grant option;

第一個表示通配數(shù)據(jù)庫,可指定新建用戶只可操作的數(shù)據(jù)庫
如:grant all privileges on 數(shù)據(jù)庫.
to ‘test1’@‘localhost’;

第二個*表示通配表,可指定新建用戶只可操作的數(shù)據(jù)庫下的某個表

如:grant all privileges on 數(shù)據(jù)庫.指定表名 to ‘test1’@‘localhost’;

all privileges 可換成select,update,insert,delete,drop,create等操作 如:grant select,insert,update,delete on . to ‘test1’@‘localhost’;

移除用戶所有權(quán)限

-- revoke all privileges on *.* from 'wjl'@'localhost';
revoke all privileges on *.* from 'wjl'@'%';

添加部分權(quán)限

-- GRANT Select,Update,insert,delete ON *.* TO '用戶名'@"%";
GRANT select,update,insert,delete ON *.* TO 'wjl'@"%";

移除部分權(quán)限

-- REVOKE select,insert ON 數(shù)據(jù)庫.* FROM wjl@'localhost'
REVOKE select,insert ON 數(shù)據(jù)庫.* FROM wjl@'%'

刪除用戶

drop user 'wjl'@'localhost';

權(quán)限解釋

參數(shù) 解釋
?All/All Privileges 代表全局或者全數(shù)據(jù)庫對象級別的所有權(quán)限??
Alter 代表允許修改表結(jié)構(gòu)的權(quán)限,但必須要求有create和insert權(quán)限配合。如果是rename表名,則要求有alter和drop原表, create和insert新表的權(quán)限
Alter routine 代表允許修改或者刪除存儲過程、函數(shù)的權(quán)限
Create 代表允許創(chuàng)建新的數(shù)據(jù)庫和表的權(quán)限
Create routine 代表允許創(chuàng)建存儲過程、函數(shù)的權(quán)限
Create tablespace 代表允許創(chuàng)建、修改、刪除表空間和日志組的權(quán)限
Create temporary tables 代表允許創(chuàng)建臨時表的權(quán)限
Create user 代表允許創(chuàng)建、修改、刪除、重命名user的權(quán)限
Create view 代表允許創(chuàng)建視圖的權(quán)限
Delete 代表允許刪除行數(shù)據(jù)的權(quán)限
Drop 代表允許刪除數(shù)據(jù)庫、表、視圖的權(quán)限,包括truncate table命令
Event 代表允許查詢,創(chuàng)建,修改,刪除MySQL事件
Execute 代表允許執(zhí)行存儲過程和函數(shù)的權(quán)限
File 代表允許在MySQL可以訪問的目錄進行讀寫磁盤文件操作,可使用的命令包括load data infile,select … into outfile,load file()函數(shù)
Grant option 權(quán)限代表是否允許此用戶授權(quán)或者收回給其他用戶你給予的權(quán)限,重新付給管理員的時候需要加上這個權(quán)限
Index 代表是否允許創(chuàng)建和刪除索引
Insert 代表是否允許在表里插入數(shù)據(jù),同時在執(zhí)行analyze table,optimize table,repair table語句的時候也需要insert權(quán)限
Lock 代表允許對擁有select權(quán)限的表進行鎖定,以防止其他鏈接對此表的讀或?qū)?/td>
Process 代表允許查看MySQL中的進程信息,比如執(zhí)行show processlist, mysqladmin processlist, show engine等命令
Reference 是在5.7.6版本之后引入,代表是否允許創(chuàng)建外鍵
Reload 代表允許執(zhí)行flush命令,指明重新加載權(quán)限表到系統(tǒng)內(nèi)存中,refresh命令代表關(guān)閉和重新開啟日志文件并刷新所有的表
Replication client 代表允許執(zhí)行show master status,show slave status,show binary logs命令
Replication slave 代表允許slave主機通過此用戶連接master以便建立主從復(fù)制關(guān)系
Select 代表允許從表中查看數(shù)據(jù),某些不查詢表數(shù)據(jù)的select執(zhí)行則不需要此權(quán)限,如Select 1+1, Select PI()+2;而且select權(quán)限在執(zhí)行update/delete語句中含有where條件的情況下也是需要的
Show databases 代表通過執(zhí)行show databases命令查看所有的數(shù)據(jù)庫名
Show view 代表通過執(zhí)行show create view命令查看視圖創(chuàng)建的語句
Shutdown 代表允許關(guān)閉數(shù)據(jù)庫實例,執(zhí)行語句包括mysql admin shutdown
Super 代表允許執(zhí)行一系列數(shù)據(jù)庫管理命令,包括kill強制關(guān)閉某個連接命令, change master to創(chuàng)建復(fù)制關(guān)系命令,以及create/alter/drop server等命令
Trigger 代表允許創(chuàng)建,刪除,執(zhí)行,顯示觸發(fā)器的權(quán)限
Update 代表允許修改表中的數(shù)據(jù)的權(quán)限
Usage 是創(chuàng)建一個用戶之后的默認權(quán)限,其本身代表連接登錄權(quán)限

案例

普通用戶權(quán)限文章來源地址http://www.zghlxwxcb.cn/news/detail-437726.html

grant all privileges on *.* to 'wjl'@'%' with grant option;
REVOKE Shutdown,Process,Grant option,Drop ON *.* FROM wjl@'%';
flush privileges;

到了這里,關(guān)于mysql設(shè)置用戶權(quán)限的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 通過docker安裝es,并且設(shè)置安全權(quán)限(用戶名和密碼)

    通過docker安裝es,并且設(shè)置安全權(quán)限(用戶名和密碼)

    1、首先拉去es 2、配置elasticsearch.yml(掛載到容器外) cluster.name: \\\"docker-cluster\\\" network.host: 0.0.0.0 xpack.security.enabled: true? xpack.security.transport.ssl.enabled: true 3、進入容器內(nèi) docker exec -it elasticsearch /bin/bash 4、cd /bin 5、可以進行設(shè)置密碼(下面幾步都要輸入密碼) 6、重新啟動docker 7、

    2024年04月13日
    瀏覽(33)
  • mysql設(shè)置用戶權(quán)限

    第一個 表示通配數(shù)據(jù)庫,可指定新建用戶只可操作的數(shù)據(jù)庫 如:grant all privileges on 數(shù)據(jù)庫. to ‘test1’@‘localhost’; 第二個*表示通配表,可指定新建用戶只可操作的數(shù)據(jù)庫下的某個表 如:grant all privileges on 數(shù)據(jù)庫.指定表名 to ‘test1’@‘localhost’; all privileges 可換成select,up

    2024年02月03日
    瀏覽(21)
  • MySQL 設(shè)置用戶權(quán)限步驟

    以下是在 MySQL 中設(shè)置權(quán)限的步驟 1、登錄 MySQL 使用管理員賬戶和密碼登錄 MySQL。 2、創(chuàng)建用戶賬戶 使用 CREATE USER 語句創(chuàng)建新用戶賬戶。 例如,要創(chuàng)建名為 myuser 的新用戶,可以執(zhí)行以下語句: 3、授予權(quán)限(其他權(quán)限自己自行百度,文章后續(xù)有空會補充) 使用 GRANT 語句授予

    2024年02月12日
    瀏覽(26)
  • MySQL設(shè)置遠程登錄(為root用戶設(shè)置遠程登陸權(quán)限)

    如果是8以前的版本可以使用 重啟MySQL服務(wù),此時應(yīng)當可以連接成功。 在MySQL8之后,使用 GRANT 命令的使用不會默認創(chuàng)建新賬戶,所以如果你執(zhí)行上面的語句顯示 恭喜你,你應(yīng)當使用的是MySQL8的版本。 既然問題是使用 GRANT 時不會創(chuàng)建新賬戶,那我們先新建一下就好了。 此時,

    2024年02月16日
    瀏覽(19)
  • 【mysql】navicat創(chuàng)建子用戶以及設(shè)置權(quán)限

    【mysql】navicat創(chuàng)建子用戶以及設(shè)置權(quán)限

    目錄 1、新建用戶 2、設(shè)置主機和密碼 3、權(quán)限設(shè)置 4、異常說明 5、參考資料 ?主機%的意思是允許用戶本地登入和遠程登入。 3.1、針對某個數(shù)據(jù)庫權(quán)限設(shè)置 ?左側(cè)勾選數(shù)據(jù)庫,右側(cè)勾選賦予的權(quán)限。 3.2、針對指定數(shù)據(jù)庫表權(quán)限設(shè)置 4.1、連接子用戶時報錯 ? ?4.2、子用戶設(shè)置

    2024年02月11日
    瀏覽(15)
  • mysql添加用戶以及設(shè)置權(quán)限,IP白名單

    首先項目中肯定不能使用root賬戶,root用戶只有運維人員才能使用,因此需要創(chuàng)建一個用于項目中的賬戶。 一個新創(chuàng)建的用戶沒有任何權(quán)限,不能進行任何操作。 現(xiàn)在需要它只能對 業(yè)務(wù)數(shù)據(jù)庫 進行 增,刪,改,查 。 主要的權(quán)限 賦權(quán)語句 GRANT privileges ON database.table TO \\\'user

    2024年02月11日
    瀏覽(37)
  • Mysql之安裝-字符集設(shè)置-用戶及權(quán)限操作-sqlmode設(shè)置

    MySQL支持大型數(shù)據(jù)庫,支持5000萬條記錄的數(shù)據(jù)倉庫,32位系統(tǒng)表文件最大可支持4GB,64位系統(tǒng)支持最大的表文件為8TB。使用標準的SQL數(shù)據(jù)語言形式。 (1)檢查是否已安裝:rpm -qa|grep mysql (2)卸載命令:rpm -e --nodeps mysql-libs (3)給/tmp賦權(quán):chmod -R 777 /tmp (4)rpm安裝:rpm -iv

    2024年02月13日
    瀏覽(30)
  • 【個人記錄】創(chuàng)建mysql用戶并設(shè)置密碼支持遠程登陸

    記錄一下創(chuàng)建mysql用戶并設(shè)置密碼支持遠程登陸的常用命令。 參數(shù) 值 賬號 admin 密碼 password 連接地址 所有地址 數(shù)據(jù)庫 所有數(shù)據(jù)庫 表 所有表 操作 所有操作

    2024年01月20日
    瀏覽(52)
  • 電腦更改開機密碼和用戶名

    電腦更改開機密碼和用戶名

    一、電腦更改開機密碼 1、快捷鍵Ctrl+Alt+Del出現(xiàn)以下界面。 2、點擊“更改密碼”,出現(xiàn)修改密碼的界面,輸入舊的密碼,以及新的密碼,確定即可。 二、電腦更改開機用戶名 1、打開電腦的”控制面板“。 2、在控制面板中點擊“用戶帳戶”點擊打開。 3、在窗口中點擊“更

    2024年02月12日
    瀏覽(24)
  • 怎么查詢電腦的登錄記錄及密碼更改情況?

    怎么查詢電腦的登錄記錄及密碼更改情況?

    源頭是辦公室公用的電腦莫名其妙打不開了,問別人也都不知道密碼是多少 因為本來就沒設(shè)密碼?。。ㄌ傻梗?甚至已經(jīng)想好了如果是50萬想攻破電腦,被po抓住要怎么花這筆錢了 是我想太多 當然最后也沒解決,莫名其妙重啟就又好了,不用輸密碼 倒是陰差陽錯學(xué)了點有點意

    2024年02月08日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包