国产探花免费观看_亚洲丰满少妇自慰呻吟_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條件即可.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河津市| 徐闻县| 从化市| 晴隆县| 长兴县| 阿克苏市| 怀安县| 广昌县| 正安县| 延庆县| 涪陵区| 东台市| 惠来县| 泰州市| 五原县| 沅江市| 竹山县| 章丘市| 五常市| 洪洞县| 绿春县| 沁阳市| 武宣县| 云和县| 梁平县| 迁西县| 新乡市| 兴仁县| 通渭县| 克山县| 沾化县| 安化县| 辽阳县| 启东市| 巴林右旗| 长子县| 招远市| 峨眉山市| 静海县| 来凤县| 富平县|