欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

  思路:可以遠(yuǎn)程讀取到數(shù)據(jù)庫里的信息,說明當(dāng)前主機(jī)可以遠(yuǎn)程連接數(shù)據(jù)庫。卻無法進(jìn)行刪除、修改這些操作,說明某些權(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)限

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

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

  于是,給用戶添加存儲過程及存儲函數(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ù)庫自定義函數(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ù)庫中,但是因?yàn)橛幸粋€(gè)安全參數(shù)沒有開啟,log_bin_trust_function_creators 默認(rèn)為0(即OFF),

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

  查看log_bin_trust_function_creators值

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

  value為OFF,說明是不允許創(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ì)說了。

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

相關(guān)文章

  • MySQL事務(wù)的隔離性是如何實(shí)現(xiàn)的

    MySQL事務(wù)的隔離性是如何實(shí)現(xiàn)的

    最近做了一些分布式事務(wù)的項(xiàng)目,對事務(wù)的隔離性有了更深的認(rèn)識,后續(xù)寫文章聊分布式事務(wù)。今天就復(fù)盤一下單機(jī)事務(wù)的隔離性是如何實(shí)現(xiàn)的?感興趣的可以了解一下-
    2021-09-09
  • 簡單實(shí)現(xiàn)SQLServer轉(zhuǎn)MYSQL的方法

    簡單實(shí)現(xiàn)SQLServer轉(zhuǎn)MYSQL的方法

    SqlServer數(shù)據(jù)轉(zhuǎn)換成mysql數(shù)據(jù),可以說是一個(gè)老生常談了,網(wǎng)上也有很多的方法,今天我們來看一種不一樣的方法,而且也非常的簡單,雖然有點(diǎn)小缺陷,但還是不失為一種很好的方法,當(dāng)然如果結(jié)合mss2sql那就非常完美了
    2014-08-08
  • mysql數(shù)據(jù)庫 主從復(fù)制的配置方法

    mysql數(shù)據(jù)庫 主從復(fù)制的配置方法

    本文主要介紹 mysql數(shù)據(jù)庫 主從負(fù)責(zé)的配置方法,在做數(shù)據(jù)庫開發(fā)的時(shí)候有時(shí)候會遇到,這里做出詳細(xì)流程,大家可以參考下
    2016-07-07
  • mysql5.7安裝教程(windows)

    mysql5.7安裝教程(windows)

    這篇文章主要為大家詳細(xì)介紹了windows下mysql5.7安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • MySQL5.7的安裝與配置詳細(xì)操作步驟

    MySQL5.7的安裝與配置詳細(xì)操作步驟

    本文分步驟詳細(xì)給大家介紹了MySQL5.7的安裝與配置詳細(xì)操作方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • mysql實(shí)現(xiàn)模糊查詢并按匹配程度排序

    mysql實(shí)現(xiàn)模糊查詢并按匹配程度排序

    這篇文章主要介紹了mysql實(shí)現(xiàn)模糊查詢并按匹配程度排序方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 詳解MySQL查詢時(shí)區(qū)分字符串中字母大小寫的方法

    詳解MySQL查詢時(shí)區(qū)分字符串中字母大小寫的方法

    MySQL默認(rèn)是不區(qū)分大小寫的,這個(gè)涉及到collate字符集與校驗(yàn)規(guī)則方面的知識,下面會講到,這里我們就來詳解MySQL查詢時(shí)區(qū)分字符串中字母大小寫的方法.
    2016-05-05
  • mysql 5.7 zip 文件在 windows下的安裝教程詳解

    mysql 5.7 zip 文件在 windows下的安裝教程詳解

    這篇文章主要介紹了mysql 5.7 zip 文件在 windows下的安裝步驟,首先我們需要先下載mysql最新版本然后解壓文件夾,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • MySQL中describe命令的使用方法小結(jié)

    MySQL中describe命令的使用方法小結(jié)

    這篇文章主要介紹了MySQL中describe命令的使用方法小結(jié),describe命令主要用于獲取表或列等的各種信息,需要的朋友可以參考下
    2015-12-12
  • 如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)

    如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)

    這篇文章的主要內(nèi)容是通過MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì),文章簡潔明了,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-07-07

最新評論