ストアドプロシージャの練習で
下記サイト
http://qiita.com/setsuna82001/items/e742338eb93e3a48ba46#select--into-
を参考にプロシージャの作成をしようとしたところ
CREATE PROCEDURE sample01()
SELECT NOW();
↓のエラーが発生しました。
Cannot load from mysql.proc. The table is probably corrupted
このエラーに関して調べたところ、mysql_upgradeで治っているパターンが
多く見受けられたので、下記コマンドを実行しました。
mysql_upgrade -u root -p
Enter password: ****
すると、今度は下記のようなエラーが起きました。
Checking if update is needed.
Checking server version.
Error: Server version (10.0.17-MariaDB) does not match with the version of
the server (5.7.19) with which this program was built/distributed. You can
use --skip-version-check to skip this check.
このエラーに関しては、参考になるサイトが存在しませんでした。
エラーの文面だけ見ると、どうもmariaDBのバージョンが合ってないような気がします。そこでmariaDBの最新版(10.3.1)をダウンロードしました。
しかし、どこにmariaDBを置けばいいのか、どこからmariaDBを読み込んでるのか、全く見当がつかず意味が分かりません。
完全に手詰まりです・・・。
このエラーの解決策をご存知の方、ご回答いただけると助かります。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。