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

首頁 > 數據庫 > MySQL > 正文

MYSQL導入存儲過程沒法執行問題解決辦法

2024-07-24 12:35:06
字體:
來源:轉載
供稿:網友
  存儲過程導入之后程序無法正常執行了,在網上找了很久說是權限問題,下面我們就存儲過程導入后因權限問題無法執行問題一起來看看解決辦法吧.
 
  通過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';
 
  這里這里我們是修改的所有的存儲過程,當然你要修改你對應的那個存儲過程,只需要加上where條件即可.
 
  ps MYSQL導入存儲過程報錯,今天向mysql導入存儲過程的時候報錯,錯誤如下:
 
  you *might* want to use the less safe log_bin_trust_function_creators variable --phpfensi.com
 
  處理這個問題,只需要進入mysql,然后輸入:
 
  mysql> SET GLOBAL log_bin_trust_function_creators = 1;
 
  退出,重新導入存儲過程,成功.
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广汉市| 凤山市| 托克托县| 军事| 琼结县| 上饶市| 五莲县| 永仁县| 武川县| 绥阳县| 吉安县| 车致| 平顶山市| 疏勒县| 龙南县| 从江县| 夏河县| 太仆寺旗| 江津市| 陆河县| 永宁县| 吴忠市| 利津县| 伽师县| 长汀县| 斗六市| 永川市| 涟水县| 页游| 九寨沟县| 遂昌县| 茶陵县| 大姚县| 万载县| 泉州市| 工布江达县| 荥阳市| 延川县| 五大连池市| 衢州市| 石家庄市|