1. インストールディレクトリにzipパッケージを解凍します。 まず、mysql-8.0.11-winx64.zipをインストールディレクトリD:/mysql-8.0.11-winx64に解凍します。 2. 設定ファイル インストールルートディレクトリにmy.iniを追加します 基本設定ファイル(my) [mysqld] ベースディレクトリ = D:\mysql-8.0.11-winx64 データディレクトリ = D:\mysql-8.0.11-winx64\data ポート = 3306 小文字のテーブル名 = 2 デフォルト認証プラグイン=mysql_native_password 参考基本構成: [mysqld] # 先頭の # を削除し、最も重要なデータの RAM の量を設定します # MySQL のキャッシュ。専用サーバーの場合は合計 RAM の 70% から開始し、それ以外の場合は 10% から開始します。 # innodb_buffer_pool_size = 128M # 先頭の # を削除して、非常に重要なデータ整合性オプションであるログ記録をオンにします。 # バックアップ間のバイナリ ログへの変更。 # ログビン # これらは一般的に設定されており、# を削除して必要に応じて設定します。 ベースディレクトリ = D:\Program\MySQL データディレクトリ = D:\DBs\MySQL ポート = 3306 # server_id = ..... # 先頭の # を削除して、主にレポート サーバーに役立つオプションを設定します。 # サーバーのデフォルトは、トランザクションと高速 SELECT に対して高速です。 # 必要に応じてサイズを調整し、最適な値を見つけるために実験してください。 # 結合バッファサイズ = 128M # ソートバッファサイズ = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES 文字セットサーバー = utf8mb4 パフォーマンス_スキーマ_最大_テーブル_インスタンス = 600 テーブル定義キャッシュ = 400 テーブルオープンキャッシュ = 256 [mysql] デフォルトの文字セット = utf8mb4 [クライアント] デフォルトの文字セット = utf8mb4 3. データベースを初期化する MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 実行が完了すると、root ユーザーの初期デフォルト パスワードが次のように出力されます。 2018-04-20T02:35:01.507037Z 0 [警告] [MY-010915] [サーバー] 'NO_ZERO_DATE'、'NO_ZERO_IN_DATE'、および 'ERROR_FOR_DIVISION_BY_ZERO' SQL モードは、厳密モードで使用する必要があります。これらは、将来のリリースで厳密モードに統合される予定です。 2018-04-20T02:35:01.507640Z 0 [システム] [MY-013169] [サーバー] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) プロセス 11064 としてサーバーの初期化が進行中です 2018-04-20T02:35:01.508173Z 0 [エラー] [MY-010340] [サーバー] エラー メッセージ ファイル 'D:\Program\MySQL\share\english\errmsg.sys' には 1090 件のエラー メッセージしかありませんでしたが、少なくとも 4512 件のエラー メッセージが含まれている必要があります。上記のファイルがこのプログラムに適したバージョンであることを確認してください。 2018-04-20T02:35:05.464644Z 5 [注記] [MY-010454] [サーバー] root@localhost の一時パスワードが生成されました: APWCY5ws&hjQ 2018-04-20T02:35:07.017280Z 0 [システム] [MY-013170] [サーバー] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) サーバーの初期化が完了しました このうち、4行目の「APWCY5ws&hjQ」が初期パスワードです。パスワードを変更する前に、次回以降のログイン時に必要となるので、このパスワードを覚えておいてください。 覚えていない場合は大丈夫です。初期化したdatadirディレクトリを削除して再度初期化コマンドを実行すると再生成されます。もちろん、セキュリティ ツールを使用して、任意の方法でパスワードを強制的に変更することもできます。 4. 設置サービス MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 4. サービスを開始する
パスワード変更およびパスワード認証プラグイン MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 このとき、パスワードの入力を求められます。手順 3 で入力したパスワードを覚えておき、それを入力すると正常にログインでき、MySQL コマンド モードに入ることができます。 以前の MySQL のパスワード認証プラグインは「mysql_native_password」でしたが、現在は「caching_sha2_password」を使用しています。 現在、多くのデータベース ツールとリンク パッケージが「caching_sha2_password」をサポートしていないため、便宜上、一時的に「mysql_native_password」認証プラグインに戻しました。 MySQL でコマンドを実行します。 ALTER USER 'root'@'localhost' を 'password' によって mysql_native_password で識別します。 パスワード検証プラグインを変更し、同時にパスワードを変更します。 デフォルトで「mysql_native_password」プラグイン認証を使用する場合は、構成ファイルで default_authentication_plugin 項目を構成できます。 [mysqld] デフォルト認証プラグイン=mysql_native_password 要約する 上記は、編集者が紹介したMySql 8.0.11-Winxp64(無料インストール版)の設定チュートリアルです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linux CentOS 6.5 ifconfig が IP を照会できない問題の解決方法
>>: Linux ssh サービス情報と実行ステータスを表示する方法
序文実際のビジネスでは、ページングは一般的なビジネス要件です。次に、制限クエリを使用します。制限...
デフォルトでは、MySQL は日付に 0 値を挿入することを受け入れますが、実際には日付の 0 値に...
序文クエリの最適化は一夜にして達成できるものではありません。対応するツールの使い方を学び、他の人の経...
目次1. LVS 負荷分散2. 負荷分散LVSの基本紹介3. LVSアーキテクチャ3.1 ロードバラ...
データベースは、オペレーティング システムと同様に、複数のユーザーが使用する共有リソースです。複数の...
目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する参照する序文vue3サンドボック...
必要最近、Node オンライン サービスを移行する必要があったため、2 つの新しいオンライン サーバ...
以前、インターネット上で動的ルーティング設定をいくつか見たことがありましたが、現在のプロジェクトとは...
目次Docker-Maven-プラグインMavenプラグインの自動デプロイメント手順1. ホストマシ...
デモを作成するときにこのプラグインを使用していくつか問題が発生したため、プラグインの使用方法といくつ...
目次1. 応答原理の基盤2. コアオブジェクト: Dep と Watcher 3. 依存関係を収集し...
この記事では、例を使用して、MySQL がストアド プロシージャで引き起こすエラー状態 (SIGNA...
序文:最近、プロジェクトで管理システムに遭遇しました。権限設定が非常に興味深いと思いました。自分の学...
CentOS6.9はMysql5.7をインストールします。参考までに、詳細は次のとおりです。 1. ...
「キャンセル」ボタンは必要な操作プロセスの一部ではなく、デザイン上の主要な要素として表示されません...