[解決済み] ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセス拒否 - 特権がない?
2022-03-15 20:58:52
質問
このエラーが連続して発生します。
私はmySQL Workbenchを使用しており、私が発見したところでは、rootのスキーマ権限がNULLであることです。特権は全くありません。
私のサーバーが使用されているプラットフォーム間でトラブルがあり、これはすべて突然の問題でした。
[email protected] は明らかに多くのアクセス権を持っていますが、私はそれとしてログインしていますが、それはとにかくローカルホストに割り当てられるだけです - ローカルホストは何の権限も持っていません。
などをやってみました。
FLUSH HOSTS
,
FLUSH PRIVILEGES
など
が、それやネットで調べても成功しない。
どうすれば root 権限を取り戻せますか?というのも、周囲を見渡すと、人々はあなたが"アクセス権を持っていることを期待していますが、私はアクセス権を持っていないので、コマンドラインや何かに入ることができず、イライラしています。
GRANT
を自分で作ることができます。
実行時
SHOW GRANTS FOR root
というのが返ってきます。
エラーコードです。1141. のユーザー 'root' に対して定義されたそのようなグラントはありません。 ホスト '%'
どうすればいいですか?
使用方法 rootパスワードのリセット方法 - しかし、root パスワードをリセットする代わりに、mysql.user テーブルにレコードを強制的に INSERT することにします。
initファイルでは、代わりに次のようにします。
INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
関連
-
MySQLのselect、distinct、limitの使い方
-
MySql認証ベースのvsftpd仮想ユーザー
-
MySQL XAが分散型トランザクションを実装する方法を1記事にまとめました。
-
[解決済み] NodeJS/mySQL - ER_ACCESS_DENIED_ERROR ユーザー 'root'@'localhost' (using password: YES) のアクセスが拒否されました。
-
[解決済み] MySQLテーブルへの挿入または存在する場合の更新
-
[解決済み] エラー 1698 (28000)。ユーザー 'root'@'localhost' のアクセスが拒否されました。
-
[解決済み] MySQL ERROR 1045 (28000)。ユーザー 'bill'@'localhost' (使用パスワード: YES)のアクセスが拒否されました。
-
[解決済み] MySQL Error: : 'Access denied for user 'root'@'localhost'
-
[解決済み] ERROR 1045 (28000): ユーザー 'root'@'localhost' (使用パスワード:YES) のアクセスが拒否されました。
-
[解決済み] ユーザー 'root'@'localhost' に権限を付与しようとしたところ、アクセスが拒否されました。どのようにすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLにおけるorder byの使用方法の詳細
-
MySQLデータ型の詳細
-
mysqlインデックスが長すぎる特殊なキーが長すぎる解決策
-
Mysqlのソート機能の詳細
-
[解決済み】MySQLユーザーDBにパスワードカラムがない - OSXへのMySQLインストール
-
[解決済み】mysqld_safe UNIX ソケットファイル用のディレクトリ '/var/run/mysqld' が存在しません。
-
SQL Server のトランザクションは、try キャッチに記述しなければ、中間ステートメントがエラーを報告してもコミットされます。
-
[解決済み] ユーザー 'root@localhost' (パスワード:NO) のアクセスが拒否されました。
-
[解決済み] 1つのSQLクエリで複数のカウントを取得する方法は?
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法