MySql クライアントが数秒で終了する問題を解決する (my.ini が見つからない)

MySql クライアントが数秒で終了する問題を解決する (my.ini が見つからない)

問題の説明 (環境: windows7、MySql8.0)

今日、MySql をインストールした後、MySql サービスを開始しました。サービスの起動に失敗した場合は、読み進めずに、Baidu で検索して自分で解決してください。
クライアントは開いた直後に終了しますが、データベースは cmd で使用できます。
通常、動作していれば問題ありませんが、クライアントの利便性のために、そのコード行を入力したくありません。インターネット、Baidu、Googleで検索して、さまざまな方法を試しました。
結局、役に立たないことがわかりました。問題は似ていましたが、まったく同じではありませんでした。

私が遭遇した落とし穴(他の人の言うことが間違っていると言っているのではなく、私にとっては役に立たないだけだ)

落とし穴1: インターネット上ではmy.iniファイルに問題があると言っている人がいますが、インストールパスにはmy.iniファイルが存在しません
落とし穴2: .iniで終わるファイルをmy.iniに変更する
落とし穴3:my.iniがないことがわかったので、my.iniを作成し、データフォルダを作成し、サービスをアンインストールして再インストールしましたが、うまくいきませんでした。
とにかく、すべての意見は my.ini ファイルを中心に展開されます。

解決する

インターネットで検索するとこの画像を見たことがある人も多いと思います。

デフォルトでインストールしました:

"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 8.0\my.ini" "-uroot" "-p"
インターネット上で多くの人が言っているように、このパスには my.ini ファイルはありません --> my.ini は MySql の設定ファイルです。また、インターネット上で言われているように Data フォルダがないことに気付きましたか --> Data はほとんどの場合、データを格納するフォルダです

現時点では、どのように変更するかではなく、

最終的に、MySQL\MySQL Server 8.0\ の C:\ProgramData --> C:\ProgramData という隠しフォルダの下にデータと my.ini が見つかりました。

やっと

図のパスを C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" "-uroot" "-p" に変更します。
実際には、file=C:\Program Files を file=C:\ProgramData に変更します。

クライアントを開くだけです

要約する

上記は、MySql クライアントがすぐに終了する問題 (my.ini が見つからない) を解決するための編集者による紹介です。皆様のお役に立てれば幸いです。

以下もご興味があるかもしれません:
  • MySQL mysqladmin クライアントの使用の概要
  • MySQL は対応するクライアント プロセスにどのように接続しますか?
  • PHP Swoole 非同期 MySQL クライアント実装例
  • Node.js mysqlクライアントが認証プロトコルをサポートしていない問題を解決する
  • mysql8.0.11クライアントがログインできない問題の解決方法
  • 絵文字と問題解決のためのMySQL/Javaサーバーサポートの詳細な説明
  • NodeJS サーバー開発入門 (Express+MySQL)
  • アプリケーション サーバー用の MySQL 接続プール (高い同時実行性をサポート)
  • MySQLクライアントとサーバーのプロトコルの解釈

<<:  HTML+CSS+JavaScript でガールフレンド版のスクラッチ カードを作成します (一度見ればすぐに覚えられます)

>>:  VMware15.5でcentos8.1をインストールし、物理メモリが不足する問題に対処する最も完全なチュートリアル

推薦する

コード標準では、SQL ステートメントに結合が多すぎないようにする必要があるのはなぜですか?

無料ポイントインタビュアー:Linuxを使ったことはありますか?私:はいインタビュアー:メモリ使用量...

シームレスなトークンリフレッシュを実現する方法

目次1. 需要方法1方法2方法3 2. 実装3. 問題解決質問1: トークンの複数回の更新を防ぐ方法...

Linuxで大きなファイルを素早くコピーする方法

データをコピーリモートでデータをコピーする場合、通常は rsync コマンドを使用しますが、小さなフ...

Javascript ツリー メニュー (11 項目)

1. dhtmlxツリー dHTMLxTree は機能豊富なツリー メニュー コントロールです。豊...

Linuxグループの基礎知識ポイントまとめ

1. Linuxグループの基本紹介Linux では、すべてのユーザーはグループに所属する必要があり、...

Nginx 経由で Tomcat9 クラスターを構築し、セッション共有を実現する

Nginx を使用して Tomcat9 クラスターを構築し、Redis を使用してセッション共有を実...

Nginx + consul + upsync を使用して動的負荷分散を実現する方法の詳細な説明

目次前提条件DNSドメイン名解決プロセス外部ネットワークマッピングnginxコア知識nginxとはア...

血の写輪眼と輪廻眼の特殊効果コードを実現するためのHTML+CSS

結果 (完全なコードは下部にあります): 実装は難しくありませんが、繰り返しコードが多くなります。実...

MySQL 4 データをインポートする方法

1. mysqlコマンドをインポートするmysql コマンドのインポート構文は次のとおりです。 my...

React サーバーサイドレンダリング原則の分析と実践

ほとんどの人は、サーバーサイド レンダリング (SSR と呼んでいます) の概念について聞いたことが...

jQuery は拡張アニメーションによるナビゲーション バー効果を実装します

展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...

FlashFXP FTP クライアント ソフトウェア登録クラッキング方法

FlashFXPのダウンロードアドレスは、https://www.jb51.net/softs/95...

6つのレイアウトでのFrameLayoutの使用

序文前回はLinearLayoutについて説明しました。今回はFrameLayoutの使い方を説明し...

MycliはMySQLコマンドライン愛好家にとって必須のツールです

マイクリMyCLI は、自動補完と構文の強調表示を備えた MySQL、MariaDB、および Per...