<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
什麼是後設資料庫:記錄mysql自身資料的資料庫
有哪些資料庫:information_schema(資訊資料庫),儲存mysql所維護的其他資料庫資訊,例如:資料庫名,資料庫的表,表欄的資料型別與存取許可權等
mysql(核心資料庫),主要負責儲存資料庫的使用者、許可權設定、關鍵字等mysql自己需要使用的控制和管理資訊
performance_schema 用於mysql的監控資料的存放
切換資料庫:use 資料庫名 如:use mysql
命名格式:create user 使用者名稱 identified by ‘密碼’
說明:identified by會將純文字密碼加密作為雜湊值儲存
範例:create usertestidentified by ‘123456’;
命令格式:select host,user,password from user;
host列說明:% (匹配所有主機)
localhost (localhost不會被解析成IP地址,直接通過UNIXsocket連線;同一主機通訊,不經過網路協定棧,不用打包拆包,計算校驗和、維護序列號應答等。只是將應用層資料從一個程序拷貝到另一個程序)
127.0.0.1 (會通過TCP/IP協定連線,並且只能在本機存取)
::1 (::1就是相容支援ipv6的,表示同ipv4的127.0.0.1)
命令格式:dropuser使用者名稱
範例:dropusertest;
注意:一般不用,用時需謹慎
命令格式
set password for 使用者名稱=password('新密碼')
範例:
set password fortest=password('123456');
命令格式:flushprivileges
命令格式:grant privileges on databasename.tablename to username@'host'
使用範例
//將bookshop資料庫中的t_book表的select,update許可權賦予test使用者,並且不對ip地址限制 grant select, update on bookshop.`t_book` TO test@'%'; //一般用於賦予管理員最高許可權,謹慎使用 grant all on *.* to dba@'localhost' //以192.168.0開頭的賬戶名deveoper使用者針對testdb資料庫賦予建立檢視的許可權 grant create view on testdb.* to developer@'192.168.0.%'; //以192.168.0開頭的賬戶名deveoper使用者針對testdb資料庫賦予檢視檢視的許可權 grant show view on testdb.* to developer@'192.168.0.%' //以192.168.0開頭的賬戶名deveoper使用者針對testdb資料庫賦予建立索引的許可權 grant index on testdb.* to developer@'192.168.0.%'; //以192.168.0開頭的賬戶名deveoper使用者針對testdb資料庫賦予操作儲存過程與函數的許可權 //以192.168.0開頭的賬戶名deveoper使用者針對testdb資料庫賦予建立刪除儲存過程與函數的許可權 grant create routine on testdb.* to developer@'192.168.0.%' grant alter routine on testdb.* to developer@'192.168.0.%';
授權使用者可以將擁有的許可權再賦予其他使用者
命令格式:
grant privileges on databasename.tablename to username@'host' with grant option
範例:
grant select on testdb.* to dba@localhost with grant option
說明:一般不用,建議與資料庫管理員(DBA)統一管理
show grants:檢視當前使用者(自己)許可權
show grants for dba@localhost;
檢視其他 MySQL 使用者許可權
命令格式:
revoke privileges on databasename.tablename from username@'host'
範例:
revoke update on bookshop.t_book from test@'%';//收回test使用者對於bookshop庫中t_book表的update許可權(ip不限)
什麼是資料庫引擎?
資料庫儲存引擎是資料庫底層軟體組織,資料庫管理系統(DBMS)使用資料引擎進行建立、查詢、更新和刪除資料, 不同的儲存引擎提供不同的儲存機制、索引技巧、鎖定水平等功能,使用不同的儲存引擎,還可以獲得特定的功能
命令:show engines
Support欄位說明:
MYISAM強調了快速讀取操作
使用場景: 大量查詢,很少修改的場景
儲存限制:256T
事務支援:不支援事務
所有的資料都儲存在記憶體中,一旦伺服器重啟,所有Memory儲存引擎的表資料會消失但是表結構會儲存下來
使用場景:由於易失性,可以用於儲存在分析中產生的中間表
儲存限制:取決與RAM
事務支援:不支援事務
後者修改快,支援事務
使用場景:一般事務性,均使用該引擎,用途最廣,如果把握不準使用何種引擎,就使用該引擎
儲存限制:64TG
事務支援:支援事務
只允許插入和查詢,不允許修改和刪除,壓縮儲存,節約空間,可以實現高並行的插入,支援在自增id上建立索引
使用場景:在紀錄檔和資料採集的時候可以使用
特點:
到此這篇關於Mysql賬號管理與引擎相關功能實現流程的文章就介紹到這了,更多相關Mysql賬號管理內容請搜尋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