最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)庫(kù)下用戶及用戶權(quán)限配置

 更新時(shí)間:2016年08月07日 17:40:28   作者:哈利法  
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)下用戶及用戶權(quán)限配置的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

問(wèn)題:使用某大腿寫(xiě)的遠(yuǎn)程工具管理Mysql數(shù)據(jù)庫(kù)時(shí)發(fā)現(xiàn)所有數(shù)據(jù)能正常顯示,但是無(wú)法進(jìn)行刪除、修改等操作。

  思路:可以遠(yuǎn)程讀取到數(shù)據(jù)庫(kù)里的信息,說(shuō)明當(dāng)前主機(jī)可以遠(yuǎn)程連接數(shù)據(jù)庫(kù)。卻無(wú)法進(jìn)行刪除、修改這些操作,說(shuō)明某些權(quán)限并未賦予當(dāng)前遠(yuǎn)程用戶。

  解決方法:

  查看當(dāng)前用戶權(quán)限

show grants for username

  顯示當(dāng)前用戶下的權(quán)限為:select,insert,update,delete

GRANT USAGE ON *.* TO 'username'@'host' IDENTIFIED BY PASSWORD '*BB318072E265C419B3E1E19A4DAD1FA969B9B4D4' //只可以在本地登陸的 不能操作的用戶
GRANT SELECT, INSERT, UPDATE, DELETE ON `dbName`.* TO 'usename'@'host' //此用戶擁有select/insert/update/delelte權(quán)限

  這樣看來(lái),應(yīng)該是具備刪除、修改這些權(quán)限的,可是在遠(yuǎn)程工具上卻不能進(jìn)行操作。

  仔細(xì)排查后,發(fā)現(xiàn)大腿寫(xiě)的這個(gè)工具對(duì)數(shù)據(jù)庫(kù)的操作基本上都是通過(guò)函數(shù)執(zhí)行的,我這個(gè)用戶的權(quán)限里并未賦予存儲(chǔ)過(guò)程、存儲(chǔ)函數(shù)的相關(guān)權(quán)限,當(dāng)然就不能進(jìn)行相關(guān)操作了

  于是,給用戶添加存儲(chǔ)過(guò)程及存儲(chǔ)函數(shù)權(quán)限

GRANT DELETE, INDEX, EXECUTE, CREATE ROUTINE, ALTER ROUTINE ON `dbName`.* TO 'username'@'host'

  查看用戶權(quán)限為

GRANT USAGE ON *.* TO 'username'@'host' IDENTIFIED BY PASSWORD '*938D2D224D12DAD427AB953B931EA6DF0CF0656A'
GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, EXECUTE, CREATE ROUTINE, ALTER ROUTINE ON `dbName`.* TO 'username'@'host'

  再使用遠(yuǎn)程工具,可正確使用

-----------------------------------------------------------------------------------------------------

  附:導(dǎo)入數(shù)據(jù)庫(kù)自定義函數(shù)

mysqldump -uroot -ntd -R dbName > dbName.sql

  發(fā)現(xiàn)導(dǎo)入出現(xiàn)錯(cuò)誤信息

ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

  錯(cuò)誤信息1481,當(dāng)導(dǎo)入自定義函數(shù)時(shí)相當(dāng)于創(chuàng)建自定義函數(shù)到數(shù)據(jù)庫(kù)中,但是因?yàn)橛幸粋€(gè)安全參數(shù)沒(méi)有開(kāi)啟,log_bin_trust_function_creators 默認(rèn)為0(即OFF),

是不允許function的同步的(也就是說(shuō)不允許創(chuàng)建函數(shù)),開(kāi)啟這個(gè)參數(shù),就可以創(chuàng)建成功了。

  查看log_bin_trust_function_creators值

> show variables like "%func%"
--------------------------------------
|Variable_name |Value|
--------------------------------|-----
|log_bin_trust_function_creators| OFF |
--------------------------------------

  value為OFF,說(shuō)明是不允許創(chuàng)建函數(shù),修改這個(gè)值,即可

> set global log_bin_trust_function_creators=1;
>show variables like "%func%"
--------------------------------------
|Variable_name |Value|
--------------------------------|-----
|log_bin_trust_function_creators| ON |

  注意:導(dǎo)入完成后記得把值設(shè)回0(即OFF),具體原因就不細(xì)說(shuō)了。

以上所述是小編給大家介紹的MySQL數(shù)據(jù)庫(kù)下用戶及用戶權(quán)限配置,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • mySQL 8.0.33安裝指南(推薦)

    mySQL 8.0.33安裝指南(推薦)

    本文提供MySQL8.0.33的詳細(xì)安裝步驟,從解壓安裝包到設(shè)置系統(tǒng)服務(wù)、配置遠(yuǎn)程訪問(wèn)及安全設(shè)置等,包括創(chuàng)建和配置MySQL用戶,設(shè)置環(huán)境變量,初始化數(shù)據(jù)庫(kù)等關(guān)鍵操作,同時(shí)強(qiáng)調(diào)安全性的重要性,如設(shè)置強(qiáng)密碼、限制遠(yuǎn)程訪問(wèn)權(quán)限,并建議在重要操作前進(jìn)行數(shù)據(jù)庫(kù)備份
    2024-10-10
  • MySQL數(shù)據(jù)庫(kù)使用規(guī)范總結(jié)

    MySQL數(shù)據(jù)庫(kù)使用規(guī)范總結(jié)

    本篇文章給大家詳細(xì)分類(lèi)總結(jié)了數(shù)據(jù)庫(kù)相關(guān)規(guī)范,幫助大家發(fā)揮出數(shù)據(jù)庫(kù)的性能,感興趣的朋友可以了解下
    2020-08-08
  • 最新評(píng)論

    轮台县| 云安县| 龙江县| 赤城县| 彰化县| 云安县| 图木舒克市| 河源市| 平乐县| 海宁市| 旌德县| 太和县| 诸暨市| 侯马市| 长岛县| 得荣县| 惠来县| 青阳县| 凤阳县| 花莲县| 五寨县| 桃园县| 静海县| 当雄县| 景德镇市| 孝感市| 佛山市| 丁青县| 谷城县| 财经| 化隆| 吉隆县| 晋江市| 高要市| 容城县| 柳江县| 靖州| 安化县| 洞口县| 普兰县| 舒城县|