私はMySQLストアドルーチンの作成を練習しており、異なる領域から編集する際に問題があります。私がHeidiSQLで作成した場合、定義者はIPアドレスで保存されるため、同じIPからHeidiSQLでのみ編集できます。 phpMyAdminでそれらを作成すると、phyMyAdminからのみ編集でき、HeidiSQLでは編集できません。どこからでも編集可能なストアドルーチンを作成する方法
実際のテーブルデータ(作成、削除、ドロップなど)をどこからでも編集できます(IPアドレスを追加した場合)。これらの制限は本質的にシンプルな機能。
ストアドルーチンを作成するときに、使用しているプログラムやIPアドレスからアクセスできるように定義者を設定できますか?
私が作成したユーザーには、すべての権限がチェックされています。オンラインデータベースのユーザ(Siteground)は、cPanelを介してのみ変更できますが、完全な権限を持っています。 – Eddystone
その後、他のユーザーが作成したストアドプロシージャを編集できるようになります。だから、私の推測では、ユーザーに完全な権限を与えていないということです。 – Shadow