一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL數據庫下用戶及用戶權限配置

MySQL數據庫下用戶及用戶權限配置

2020-06-18 15:56哈利法 Mysql

這篇文章主要介紹了MySQL數據庫下用戶及用戶權限配置的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

問題:使用某大腿寫的遠程工具管理Mysql數據庫時發現所有數據能正常顯示,但是無法進行刪除、修改等操作。

  思路:可以遠程讀取到數據庫里的信息,說明當前主機可以遠程連接數據庫。卻無法進行刪除、修改這些操作,說明某些權限并未賦予當前遠程用戶。

  解決方法:

  查看當前用戶權限

?
1
show grants for username

  顯示當前用戶下的權限為:select,insert,update,delete

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

  這樣看來,應該是具備刪除、修改這些權限的,可是在遠程工具上卻不能進行操作。

  仔細排查后,發現大腿寫的這個工具對數據庫的操作基本上都是通過函數執行的,我這個用戶的權限里并未賦予存儲過程、存儲函數的相關權限,當然就不能進行相關操作了

  于是,給用戶添加存儲過程及存儲函數權限

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

  查看用戶權限為

?
1
2
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'

  再使用遠程工具,可正確使用

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

  附:導入數據庫自定義函數

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

  發現導入出現錯誤信息

?
1
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)

  錯誤信息1481,當導入自定義函數時相當于創建自定義函數到數據庫中,但是因為有一個安全參數沒有開啟,log_bin_trust_function_creators 默認為0(即OFF),

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

  查看log_bin_trust_function_creators值

?
1
2
3
4
5
6
> show variables like "%func%"
--------------------------------------
|Variable_name |Value|
--------------------------------|-----
|log_bin_trust_function_creators| OFF |
--------------------------------------

  value為OFF,說明是不允許創建函數,修改這個值,即可

?
1
2
3
4
5
6
> set global log_bin_trust_function_creators=1;
>show variables like "%func%"
--------------------------------------
|Variable_name |Value|
--------------------------------|-----
|log_bin_trust_function_creators| ON |

  注意:導入完成后記得把值設回0(即OFF),具體原因就不細說了。

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

原文鏈接:http://www.cnblogs.com/Halifa/archive/2016/08/05/5742300.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 单亲乱l仑在线观看免费观看 | 日韩久久精品 | 操极品女神 | 人阁色第四影院在线观看 | 韩国免费特一级毛片 | 亚洲免费在线观看视频 | 国产成人cao在线 | 色综合天天娱乐综合网 | 免费看60分钟大片视频播放 | 色综合久久中文字幕网 | 极品美女写真菠萝蜜视频 | 91久色| 好舒服好爽再快点视频 | 91porny紧身翘臀 | 亚洲欧美另类综合 | 91porny丨首页 | 亚洲精品成人AV在线观看爽翻 | 天堂网www在线观看 天堂欧美 | 亚洲国产精品线在线观看 | 韩国三级在线高速影院 | 免费观看欧美一级高清 | 天天综合天天综合 | 天天色天天舔 | 69av免费视频 | 国产午夜精品福利 | 欧美日韩一区不卡 | 国产亚洲精品网站 | 午夜香蕉 | 国产成人高清精品免费5388密 | 欧美巨吊| 小泽玛丽av无码观看 | 国产日韩片 | 国产裸露片段精华合集链接 | 国产在线精品99一卡2卡 | 国产成人高清亚洲一区91 | 嗯啊视频在线观看 | 亚洲精品午夜久久aaa级久久久 | 冰漪丰满大乳人体图片欣赏 | 青草视频在线观看免费资源 | 午夜爽喷水无码成人18禁三级 | 国产成人精品免费视频软件 |