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をインストールし、物理メモリが不足する問題に対処する最も完全なチュートリアル

推薦する

TypeScript をインストール、使用、自動コンパイルする方法に関するチュートリアル

1. TypeScriptの紹介前回の記事ではTypeScriptのインストール、使い方、自動コンパ...

Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明

Linux環境で、特定のソフトウェア(パッケージ)がインストールされているかどうかを確認したい。 r...

MySQL 集計関数のソート

目次MySQL 結果のソート - 集計関数環境クエリ結果の並べ替えクエリのグループ化と集約生徒の平均...

25 個の CSS フレームワーク、ツール、ソフトウェア、テンプレートを共有

スプライトカウダウンロード CSS リントダウンロード プレフィックスダウンロード 1140px C...

MAC で MySQL のデフォルトの文字セットを utf8 に変更する方法

1. デフォルトでインストールされているMySQLの文字セットを確認するmysql> '...

デザイン協会: なぜ間違った場所を探したのですか?

数日前、バスで仕事に行きました。バスのカードリーダーの実際の使用シーンを実際に見て、カードリーダーの...

グリーンスタイルのウェブデザイン作品18点の最新コレクション

トイ・ストーリー3 オンラインマーケティングウェブサイトゼンモバイル鉄から鉄へスプラウトファンドバー...

mysql ダーティ ページとは何ですか?

目次ダーティページ(メモリページ)ダーティページが表示されるのはなぜですか?メモリ管理メカニズムの簡...

セマンティックタグを使用して、IE6、7、8と互換性のあるHTMLを記述します。

HTML5 では、ヘッダー、フッター、ナビゲーションなどのセマンティック タグが追加されているため...

Ubuntu 16.04/18.04 に Pycharm と Ipython をインストールするチュートリアル

Ubuntu 18.04の場合1. sudo apt install python 。コマンドライン...

Linux でのログ サーバーの設定に関するグラフィック チュートリアル

序文この記事では、Linux 構成ログ サーバーに関する関連コンテンツを主に紹介し、参考と学習のため...

Ubuntu で .sh ファイルを実行するいくつかの方法の違いについて簡単に説明します。

序文特に bash 環境では、スクリプトの実行方法によって結果が異なります。スクリプトを実行する方法...

Homebrewを使用してMacにMySQLをインストールするときにログインできない問題を解決する

お使いのコンピュータが Mac の場合、homebrew を使用して MySQL をインストールする...

vue3 のストアを使用してスクロール位置を記録する例

目次全体的な効果コンテナのスクロールイベントをリッスンするストア内の構成ページが戻るときのスクロール...

ソースコードから、Vue2がデータとメソッドを直接取得できる理由がわかる

目次1. 例: これはデータとメソッドを直接取得できます2. 環境を準備し、ソースコードをデバッグし...