私はUbuntu 12.04(正確)64ビットを使用しています私はUbuntuが初めてなので、付与に問題がありますUbuntuの例で付与するために次のコマンドを使用しています
Sudo mysql -u root -p 「pass」で識別されるユーザー名を作成
Db.* に対するすべての権限をユーザー名に付与します
を使用して許可を確認する場合
ユーザー名の許可を表示
| | にすべての権限を付与します。パスワードで識別される「ユーザー名」へ |
ユーザー名としてログインすると、パスワードを要求されず、ユーザーのパスワードを入力するとパスワードなしで直接ログインし、エラーメッセージが表示されます。
sudo mysql -u ユーザー名 -p
エラー 1045 (28000): ユーザー user-name のアクセスが拒否されました (パスワードを使用: YES)
ログイン後、私が与える場合
データベースを表示します(許可されているデータベースは表示されません)
例を教えてください
また、ストアド プロシージャがルートで作成されている場合、特定のストアド プロシージャの権限を他のユーザーに付与した場合でも、他のユーザーのアクセスを取得する方法を知りたいのですが、定義者と関係がありますか?