落とし穴 1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてありますが、どうやっても起動できません。起動してパスワードを入れてログインしてもいろいろエラーが出ます。最終的にmy-default.iniに変更すると問題なく起動してログインできます。 2. MySQL を使用する前に、初期パスワードを変更する必要があります。バージョン 8.0.15 の手順は他のバージョンと異なります。パスワードは暗号化されているため、mysql_native_password を使用してパスワードをダウングレードする必要があります。そうしないと、Navicat に接続するときにエラー 1064 が表示されます。 特定のインストール 1.公式サイトからダウンロード これは圧縮パッケージを解凍した後で、インストールは不要で、ターミナルコマンドを入力するだけです。 2. 環境変数を設定します(この手順を設定しないこともできます。環境変数を設定することはショートカットを設定することと同じです。Windows ターミナルで操作する場合は、パスに cd する必要はありません) マイコンピュータ > 右クリック > プロパティ > システムの詳細設定 > 詳細設定 > 環境変数 > 直接編集します。ここでは、既存のコンテンツの後にセミコロンを追加し、解凍したmysqlのパスを入力するだけです。私の場合はc:\mysql\binで、binファイルディレクトリにあるはずです。 3. my-default.iniファイルを追加し、新しいメモ帳を作成し、ファイル名とサフィックス名を変更します。内容は次のとおりです。 [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します [mysqld] #ポート3306を設定 port = 3306 # MySQLのインストールディレクトリを設定します basedir=C:\mysql# MySQLデータベースの保存ディレクトリを設定します datadatadir=C:\mysql\data # 許可される最大接続数 max_connections=200 # サーバーが使用するデフォルトの文字セットは UTF8 です 文字セットサーバー=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB # デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password [クライアント] # MySQL クライアントがサーバーに接続するために使用するデフォルトのポートとデフォルトの文字セットを設定します。ポート = 3306 デフォルトの文字セット=utf8 これは落とし穴です。my.ini に多くの情報が書き込まれ、後で多くのエラーが発生します。basedireと datadir のパスを変更することに注意してください。 4.端末の起動とログイン ステップ 1 cd c:\mysql\bin (ファイル パスを変更し、独自のパスを記述します) ステップ2 mysqldのインストール c:\mysql\bin>mysqld インストール サービスはすでに存在します! 現在インストールされているサーバー: "C:\Program Files\MySQL\bin\mysqld" MySQL このエラーは、以前にMySQLをインストールし、完全にアンインストールしていないために発生します。次のコマンドを使用するか、直接mysqld removeを使用してください。 c:\mysql\bin>cd c:\ c:\>sc クエリ mysql サービス名: mysql タイプ: 10 WIN32_OWN_PROCESS 状態: 1 停止 WIN32_EXIT_CODE: 1067 (0x42b) 終了コード: サービス終了コード: 0 (0x0) チェックポイント: 0x0 WAIT_HINT: 0x0 c:\>sc 削除 mysql [SC] DeleteService 成功 c:\>cd c:\mysql\bin c:\mysql\bin>mysqld インストール サービスが正常にインストールされました。 サービスが正常にインストールされました。mysqldが正常にインストールされたことを示します。 ステップ3: MySQLサービスを開く 落とし穴:構成ファイル名が正しくないため、サービスを開始できません ステップ4: MySQLにログインする パスワードが表示されたら、Enterキーを押します 落とし穴: 10061 エラー これは、設定ファイル名が間違っているためです。 ステップ5: パスワードを変更します。MySQLを使用する前にパスワードを変更する必要があります。ネイティブパスワードをお持ちの場合は、Navicatに接続できます。BY '自分のパスワードを入力してください'セミコロンを忘れないでください Navicatに接続 MySQLに接続する 接続名はランダムに入力され、パスワードは以前に変更した mysql ルート権限のパスワードです。エラー 1251 の原因はパスワードの問題です。8.0.15 の mysql パスワードは暗号化されており、以前のパスワード変更ステートメント (例: alter user 'root'@'localhost' identified by 'password'😉) によってこの問題が発生します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: DockerでVueプロジェクトをデプロイする方法を教えます
>>: Linuxでユーザーが所属するグループを変更する方法
MySQL UNION 演算子このチュートリアルでは、MySQL UNION 演算子の構文と例を紹介...
序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...
Linux の /etc/network/interfaces ファイルは、ネットワーク インターフ...
目次1. イメージをプルする2. ローカルデータボリュームを作成する3. コンテナを作成する4. J...
序文まずは最終的な効果を見てみましょう。私が自分で作った小さなデモです。まずEChartsの公式サイ...
ミックスインは、コンポーネントに分散された再利用可能な機能を柔軟な方法で提供します。 Mixin オ...
MySQL は次の 3 種類のコメントをサポートしています。 1. 行末の「#」文字から。 2. 「...
MySQL 8.0.13 のインストールと設定方法を皆さんと共有したいと思います。お役に立てれば幸...
序文最近、職場でこの要件に遭遇し、リモート接続を確立するのに 1 時間以上かかりました。ローカル コ...
1. 背景プロジェクトの業務が進むにつれて、データベース テーブルの数がどんどん大きくなり、ハードデ...
CSS は div にスクロールを追加し、スクロール バーを非表示にします。具体的なコードは次のとお...
目次JavaScript 改ざん防止オブジェクト1. 拡張不可能なオブジェクト2. 封印された物体3...
Redis は分散キャッシュ サービスです。キャッシュは、大規模システムの開発やパフォーマンスの最適...
目次Vuex とは何ですか? Vuex 使用サイクル図私のストアディレクトリvuexの例の実装要約す...
<br />では、CSS 構文を巧みに使用してテーブルを美しくする方法を見てみましょう。...