mysqlデータベース(バージョン5.5)があり、新しいユーザーを追加しようとしています。
しかし、私にはそれを作成する権限がありません。すべてのユーザーのリストを表示しようとすると、次のようになります。
select * from mysql.user;
このエラーが発生します:
ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user
何もできないようです。grantコマンドを使用せずにユーザーに権限を付与するにはどうすればよいですか。
方法はありますか?私もこれを試しました:
CREATE USER 'ramy'@'localhost' IDENTIFIED BY 'pass';
それは言う:
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
特権を処理する方法がわかりません。mysqlshowには、データベースを新しく作成した人の特権を処理する方法があります。これは悪循環です。