mysqlサーバーは--skip-grant-tablesオプションで実行されています

mysqlサーバーは--skip-grant-tablesオプションで実行されています

MySQLサーバーは--skip-grant-tablesオプションで実行されているため、このステートメントを実行できません。
MYSQL はまだ --skip-grant-tables モードで実行されているようです。元のモードに戻すにはどうすればよいですか?

最初の方法: Skip-grant-tables は mysql.ini ファイルで設定されます。その前に # を追加してコメントアウトするだけです。

mysql設定ファイルを変更し、 skip-grant-tablesを削除してmysqlを再起動します。

2番目のタイプ:

MySQLサーバーは--skip-grant-tablesオプションで実行されているため、このステートメントを実行できません。

解決:

mysql> グローバル read_only=0 を設定します。
(新しいマスターデータベースの読み取り専用属性をオフにします)

権限をフラッシュします。

グローバル read_only=1 を設定します (読み取り/書き込み属性)

権限をフラッシュします。

ステートメントを実行できません: BINLOG_FORMAT = STATEMENT であり、少なくとも 1 つのテーブルが行ベースのログ記録に制限されているストレージ エンジンを使用しているため、バイナリ ログに書き込むことができません。トランザクション分離レベルが READ COMMITTED または READ UNCOMMITTED の場合、InnoDB は行ログ記録に制限されます。

mysql> SET SESSION binlog_format = 'ROW';
mysql> SET GLOBAL binlog_format = 'ROW';

説明する:

グローバル read_only=0 を設定する; 読み取り専用をオフにし、読み取りと書き込みが可能
グローバル read_only=1 を設定し、読み取り専用モードを開始します。

mysql> グローバル read_only=0 を設定します。 
クエリは正常、影響を受けた行は 0 行 (0.00 秒) 
 
mysql> '%read_only%' のような変数を表示します。 
+------------------+-------+ 
| 変数名 | 値 | 
+------------------+-------+ 
| innodb_read_only | オフ | 
| 読み取り専用 | オフ | 
| tx_read_only | オフ | 
+------------------+-------+ 
セット内の 3 行 (0.00 秒) 
 
mysql> グローバル read_only=1 を設定します。 
クエリは正常、影響を受けた行は 0 行 (0.00 秒) 
 
mysql> '%read_only%' のような変数を表示します。 
+------------------+-------+ 
| 変数名 | 値 | 
+------------------+-------+ 
| innodb_read_only | オフ | 
| 読み取り専用 | オン | 
| tx_read_only | オフ | 
+------------------+-------+ 
セット内の 3 行 (0.00 秒)

set global read_only=0; 読み取り専用をオフにし、読み取りと書き込みが可能 set global read_only=1; 読み取り専用モードを開始

以下もご興味があるかもしれません:
  • MySQLサーバーは--read-onlyオプションで実行されているため、このステートメントを実行できません
  • mysql データベースmysql: [エラー] 不明なオプション ''--skip-grant-tables''
  • MySQL ビューの一貫性を確保する方法の詳細な説明 (チェック オプション付き)
  • MySQL に絵文字を保存するときに表示されるエラー メッセージ「java.sql.SQLException: 文字列値が正しくありません:'\xF0\x9F\x92\xA9\x0D\x0A...'」の解決方法
  • MySQL の NULL と空の文字列
  • ODBC経由でMySQLとPHPを任意のデータベースに接続する例
  • Ubuntu で apt-get を使用して mysql をインストールおよび完全にアンインストールする方法の詳細な説明
  • AES_ENCRYPT() と AES_DECRYPT() を使用して MySQL を暗号化および復号化する正しい方法の例
  • pt-heartbeat を使用して MySQL レプリケーションの遅延を監視する方法の詳細な説明
  • MySQL pt-slave-restart ツールの使い方の紹介

<<:  JS配列の次元削減のいくつかの方法の詳細な説明

>>:  Ubuntu仮想マシンでシリアル通信にcutecomを使用する方法

推薦する

MySQLにおける(JOIN/ORDER BY)文のクエリ処理と最適化方法

EXPLAIN ステートメントは、MySQL クエリ ステートメント プロセスと EXPLAIN ス...

この記事はPReact10.5.13のソースコードを理解するのに役立ちます

目次render.js 部分create-context.js 部分差分部分Reactのソースコード...

React コードを共有するためのベストプラクティス

プロジェクトがある程度複雑になると、必然的にロジックの再利用の問題に直面することになります。 Rea...

MySQL における := と = の違いをグラフィカルに紹介

:= と = の違い=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の...

CentOS 7 で Python を 3.6.6 にアップグレードした後に発生する yum エラー問題の解決方法の概要

最近、テスト サーバーのオペレーティング システムを Cent0S 7.5 にアップグレードし、Py...

Linuxにおけるselinuxの基本設定チュートリアルの詳細な説明

selinux ( Security-Enhanced Linux)は、Linux カーネル モジュ...

クロスドメイン js フロントエンドの 8 つの実装ソリューション

目次1. jsonp クロスドメイン2. document.domain + iframe クロスド...

VUEトークンの無効化プロセスの詳細な説明

目次ターゲット思考分析コード着陸要約するターゲットトークンの有効期限切れシナリオの処理トークンは、ユ...

Vue プロジェクトでブラウザ キャッシュ設定を無効にする例

プロジェクトをリリースするときに、キャッシュをクリーンアップする必要があるという問題に遭遇することが...

アダプティブ Web デザインを実現する方法に関する関連知識ポイントの要約

「アダプティブ Web デザイン」はどのように機能しますか?実はそれほど難しいことではありません。 ...

Linux dateコマンドの知識ポイントのまとめ

使用法: date [オプション]... [+フォーマット]または: date [-u|--utc|...

MySQLクエリ文の実行プロセスを理解するための記事

序文要件を満たす特定のデータをデータベースから取得する必要があります。Select ABC FROM...

ウェブデザインにおける円形要素の使用例 25 選

本日の投稿では、Web デザインで使用される円形要素の優れた例をいくつか挙げ、美しい丸いボタン、メニ...

WeChatミニプログラム開発のためのコンポーネント設計仕様

WeChat ミニプログラム コンポーネント設計仕様コンポーネントベースの開発という考え方は、私の開...

フレックスレイアウトにおけるflex-growとflex-shrinkの計算方法の詳しい説明

CSS のFlex(彈性布局)すると、Web ページのレイアウトを柔軟に制御できます。Flex Fl...