国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql導入存儲過程無法使用

2024-07-24 12:37:01
字體:
來源:轉載
供稿:網友

在mysql中用戶對存儲過程的權限有:ALTER ROUTINE 編輯或刪除存儲過程,CREATE ROUTINE 創建存儲過程,EXECUTE運行存儲過程權限,下面我來給大家介紹一個我碰到的問題.

存儲過程的創建者擁有存儲過程的ALTER、CREATE、EXECUTE權限,通過mysql導入的數據庫,當里面有存儲過程的時候,導入后存儲過程是無法用程序使用了,找了很久原因,最后發現是權限問題.

1、我們要用查看數據庫里面的存儲過程,在mysql里面輸入如下代碼:

mysql> show function status;

2、修改對應存儲過程的Definer和Security_type這兩個字段的值,加入我們程序鏈接數據庫的帳戶是leiming,鏈接數據庫的地址是127.0.0.1.

我們需要輸入如下代碼:

mysql> update mysql.proc set Definer='leiming@127.0.0.1';

然后修改Security_type字段,代碼如下:

mysql> update mysql.proc set Security_type='INVOKER'; //Vevb.com

這里這里我們是修改的所有的存儲過程,當然你要修改你對應的那個存儲過程,只需要加上where條件即可.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博罗县| 巧家县| 安达市| 福清市| 白水县| 龙州县| 南宁市| 景德镇市| 游戏| 普宁市| 兴安县| 资溪县| 泽州县| 巢湖市| 安岳县| 阿合奇县| 玛纳斯县| 茶陵县| 尤溪县| 吴旗县| 奉贤区| 南澳县| 平利县| 牡丹江市| 右玉县| 白山市| 抚松县| 牡丹江市| 新蔡县| 巴中市| 英德市| 永丰县| 阳山县| 垣曲县| 临沭县| 松桃| 廉江市| 延安市| 南投市| 石柱| 文水县|