mysql: [エラー] 不明なオプション '--skip-grant-tables'

mysql: [エラー] 不明なオプション '--skip-grant-tables'

MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワード使用: NO) を報告します

インターネットでmy.iniを設定する必要があることを知りました

私はwin10システムを使用しており、mysql-5.7.18-winx64mysqlを使用しています

ファイル内に my.ini ファイルがありません。インターネットで自分で作成できることがわかったので、自宅で追加しました。

内容は以下のとおりです。

[mysql]s

キップ グラント テーブル


# mysqlクライアントのデフォルトの文字セットを設定する

デフォルトの文字セット=utf8

[mysqld]

#ポート3306を設定

ポート = 3306

# mysqlのインストールディレクトリを設定する

ベースディレクトリ=C:\Program Files\mysql-5.7.18-winx64

# MySQLデータベースデータの保存ディレクトリを設定する

データディレクトリ=C:\Program Files\mysql-5.7.18-winx64\data

# 許可される接続の最大数

最大接続数=200

# サーバーが使用するデフォルトの文字セットは、8ビットのlatin1文字セットです

文字セットサーバー=utf8

# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン

デフォルトのストレージエンジン=INNODB

ただし、エラーが報告されます: mysql: [ERROR] 不明なオプション '--skip-grant-tables'

私の MySQL は 5.0.7 です。コンソールで MySQL を起動するときは、 mysqld --skip-grant-tablesを使用します。真ん中に2本の水平線があることに注目してください

インターネットでmysqld -nt -skip-grant-tablesを実行できることを発見しました。

mysql8.0 バージョンでコマンドライン mysqld -skip-grant-tables がログインに失敗する問題の解決方法

1. 管理者権限で cmd にログインします。管理者としてログインする方法がわからない場合は、cmd を検索して検索結果を右クリックしてください。

2. コマンド ライン「net stop mysql」と入力し、プロンプトを表示します。サービスが停止しています --> サービスが停止しました。その他のエラーが発生した場合は、Baidu で検索してください。

これは単なる例です。サービスで特定のサービス名を確認してください。たとえば、私の場合は mysql57 です。

サービスが開かない場合は、win+R --> services.msc --> Enter キーを押して、mysql で始まるサービス名を見つけてください。

3. mysqld --skip-grant-tablesはmysql8.0では無効になったため、mysqld --console --skip-grant-tables --shared-memoryを使用してください。

4. 別の cmd を開き、パスワードなしで mysql を使用して直接ログインします。

ここからログインできるので、まずはこれを書きます。

以下もご興味があるかもしれません:
  • MySQL は information_schema オブジェクトの付与をバイパスし、ERROR 1044 (4200) エラーを報告します
  • Navicat が MySQL にリモート接続するときに発生する 10060 不明エラーを解決する方法
  • Ubuntu 18.0.4 は mysql をインストールし、エラー 1698 (28000): ユーザー ''''root''''@''''localhost''' のアクセスが拒否されましたを解決します
  • エラー 2002 (HY000): ソケット ''/tmp/mysql.sock'' を介してローカル MySQL サーバーに接続できません
  • MySQL サーバー ログイン エラー ERROR 1820 (HY000) の解決方法
  • MySQL 起動エラーを解決する: エラー 2003 (HY000): ''localhost'' の MySQL サーバーに接続できません (10061)

<<:  Python Flask WeChat アプレットのログインプロセスとログイン API 実装コード

>>:  VueはAmapを使用して都市の位置特定を実現

推薦する

CSS仕様 BEM CSSとOOCSSサンプルコード詳細説明

序文プロジェクト開発中、各人のコーディング習慣が異なるため、記述された CSS コードは十分に構造化...

DOCTYPE要素詳細説明完全版

1. 概要この記事では、DOCTYPE要素を体系的に説明します。同時に、多くの情報を調べました。イン...

JavaScript イベント委任 (プロキシ) の使用例の詳細

目次導入例: イベントの委任記述方法1: イベント委譲書き方2: 各子要素がイベントをバインドする例...

MySQLはインデックスプッシュダウンを数秒で理解するのに役立ちます

目次1. インデックスプッシュダウン最適化の原理2. インデックスプッシュダウンの具体的な実践1. ...

MySQL における count(*)、count(1)、count(col) の違いのまとめ

序文count 関数は、テーブルまたは配列内のレコードをカウントするために使用されます。count(...

Vue のクロスドメイン問題の処理と解決策の概要

ネットワークリクエストを送信すると、次の保存情報が表示されます。おめでとうございます。ドメインを越え...

CentOS VPS に SSH 経由で MySQL をインストールする方法

yum install mysql-serverと入力します。続行するにはYを押してくださいインスト...

JavaScriptを使用して独自のAjax関数を定義する

ネイティブJSによって開始されたネットワークリクエストは、クエリ文字列の形でサーバーに送信されるため...

アコーディオン効果を実現するJavaScript

この記事では、アコーディオン効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

Linux ファイル管理コマンド例の分析 [表示、閲覧、統計など]

この記事では、Linux ファイル管理コマンドについて例を挙げて説明します。ご参考までに、詳細は以下...

Linux ネットワークプログラミング機能の簡単な分析

目次1.ソケットを作成する2. ソケットをバインドする3. 聞き手を作る。聞く4. 接続が受け入れら...

MySQL データベースの最適化: インデックスの実装原則と使用状況の分析

この記事では、例を使用して、MySQL データベースの最適化のためのインデックス実装の原則と使用方法...

有名なブログの再設計例 28 件

1. Webデザイナーウォール 2. Veerleのブログ 3. チュートリアル9 4. UXブース...

Vue v-for ループを書く 7 つの方法

目次1. v-forループでは常にキーを使用する2. 特定のスコープ内でv-forループを使用する3...