mysql數據庫排坑過程

剛安裝mysql後想經過navicat來鏈接mysql,發現報錯 1251這個錯誤,不慌。這個很簡單。mysql

    

首先經過cmd進入mysql。sql

而後修改密碼規則函數

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';3d

而後修改密碼blog

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼' PASSWORD EXPIRE NEVER;cmd

而後刷新權限io

FLUSH PRIVILEGES;function

就能夠鏈接navicatrust

第一次建立函數的時候要開啓權限權限

  輸入show variables like ‘%func%’;就能夠看到你是否有本身寫函數的權限,個人是開啓了的,因此是ON。若是第一次寫報錯的話,有兩種狀況,第一語法錯誤,第二就是權限沒開啓value爲OFF

  接下來輸入set global log_bin_trust_function_creators=1;就能夠了。

相關文章
相關標籤/搜索