<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
mysql -uroot -p
select host,user from mysql.user;
紅色箭頭是主管理員,黃色箭頭是mysql系統自帶的,不要動它。藍色箭頭是子使用者,這個是我以前匹配的,現在刪掉,我們重新來。
drop user '使用者名稱'@'主機名'; drop user 'wyy'@'192.168.0.105';
create user '使用者名稱'@'允許那個主機連結' identified by '密碼'; create user 'wyy'@'192.168.0.105' identified by 'wyy18222'; 只允許192.168.0.105的主機連結
備註:
Mysql8.0 預設採用 caching-sha2-password 加密,有可能舊的使用者端不支援,可改為 mysql_native_password;
create user 'test'@'%' identified with mysql_native_password BY '密碼';
百分號%;表示任何ip地址都可以連結
create user ‘wyy’@‘192.168.0.105’ identified by ‘wyy18222’;這個是隻能192.168.0.105的連結。
Alter user '使用者名稱'@'主機名' identified by '新密碼'; alter user 'wyy'@'192.168.0.105' identified by '123';
給使用者授權所有許可權
grant all privileges on *.* to '使用者名稱'@'主機名' with grant option; grant all privileges on *.* to 'wyy'@'192.168.0.105' with grant option;
grant:授權、授予
privileges:許可權,特權
第一個星號:表示所有資料庫
第二個星號:表示所有表
with grant option:表示該使用者可以給其他使用者賦予許可權,但不能超過該使用者的許可權。這個不加也行。
例如:如果wyy只有select、update許可權,沒有insert、delete許可權,給另一個使用者授權時,只能授予它select、update許可權,不能授予insert、delete許可權。
給使用者授權個別許可權
all privileges 可換成 select,update,insert,delete,drop,create 等操作
grant select,insert,update,delete on *.* to '使用者名稱'@'主機名';
給使用者授權指定許可權
給使用者授予指定的資料庫許可權
grant all privileges on 資料庫 . * to 'wyy'@'192.168.0.105'; grant all privileges on xrs . * to 'wyy'@'192.168.0.105'; 將資料庫名為xrs的所有許可權賦予wyy
給使用者授予指定的表許可權
grant all privileges on 資料庫 . 指定表名 to 'wyy'@'192.168.0.105'; 將某個資料庫下的某個表的許可權賦予wyy
注意:
網上有的直接建立並賦權:
grant all privileges * . * to ‘要建立的使用者’@‘localhost’ identified by ‘自定義密碼’;
我在mysql8試了不行(8版本以下還沒試過),要先建立使用者再進行賦權,不能同時進行
flush privileges;
新設定使用者或更改密碼後需用flush privileges重新整理MySQL的系統許可權相關表,
否則會出現拒絕存取
還有一種方法,就是重新啟動mysql伺服器,來使新設定生效。
show grants for 'wyy'@'192.168.0.105';
revoke all privileges on *.* from 'wyy'@'192.168.0.105';
使用者有什麼許可權就撤什麼許可權
建立使用者:
create user userName@localhost identified with mysql_native_password by 'password';(with mysql_native_password 如果沒有這個,Navicat將無法登陸提示:2059 - authentication plugin...錯誤,因為Navicat不支援最新資料庫預設的加密方式);
授權使用者:
GRANT ALL PRIVILEGES ON databaseName.* TO userName@'ip';(注意這點跟以往資料庫都不一樣,無需後面跟著IDENTIFIED BY 'password';否則將提示ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 5)
到此這篇關於mysql8建立、刪除使用者以及授權、消權操作的文章就介紹到這了,更多相關mysql8建立刪除使用者及授權內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45