MySQL 8.0 Windows zipのインストール手順は次のように紹介されています。 準備する: MySQL 8.0 Windows zip パッケージのダウンロード アドレス。 環境: Windows 10 1. インストール 1. インストールディレクトリにzipパッケージを解凍します。 たとえば、私のインストールディレクトリは、D:\Program\MySQL です。 2. 設定ファイル Windows システムでは、デフォルトの構成ファイルはインストール ディレクトリ内の my.ini ファイルです。一部の構成は初期インストール時に構成する必要がありますが、ほとんどの構成はインストール完了後に変更できます。もちろん、極端な場合には、すべてが変わる可能性があります。 my.ini をインストール ルート ディレクトリに追加します (たとえば、私の場合は D:\Program\MySQL\my.ini)。基本設定を記述します。 [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 basedir はローカルのインストール ディレクトリであり、datadir はデータベース データ ファイルが保存されている場所であることに注意してください。各構成は、独自の環境に応じて構成する必要があります。 すべての設定項目を表示するには、MySQL 8.0 リファレンスマニュアルを参照してください。 3. データベースを初期化する MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 mysqld --initialize --console 実行が完了すると、root ユーザーの初期デフォルト パスワードが次のように出力されます。
このうち、4行目の「APWCY5ws&hjQ」が初期パスワードです。パスワードを変更する前に、次回以降のログイン時に必要となるので、このパスワードを覚えておいてください。 誤ってディレクトリをすぐに閉じてしまったり、忘れてしまったりしても大丈夫です。初期化した datadir ディレクトリを削除して、再度初期化コマンドを実行すると再生成されます。もちろん、セキュリティ ツールを使用して、任意の方法でパスワードを強制的に変更することもできます。 参考: リンクアドレス 4. 設置サービス MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 mysqld --install [サービス名] インストールが完了したら、コマンドnet start mysqlを使用して MySQL サービスを開始できます。 参考: リンクアドレス 2. パスワードとパスワード認証プラグインを変更する MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 mysql -uroot -p このとき、パスワードの入力を求められます。手順 3 で入力したパスワードを覚えておき、それを入力すると正常にログインでき、MySQL コマンド モードに入ることができます。 MySQL 8.0.4より前のバージョンでは、 SET PASSWORD=PASSWORD('[変更されたパスワード]'); パスワードを変更することはできますが、MySQL 8.0.4 以降ではデフォルトでは変更できません。以前は、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 参考: リンクアドレス 3. スピードテスト テストする必要はありません。公式によれば、MySQL 8 は 5 の 2 倍の速度です。 付録: CentOS tar.gz パッケージのインストール https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz をダウンロードしてください シェル> tar zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ シェル> グループ追加 mysql シェル> useradd -r -g mysql -s /bin/false mysql シェル> cd /usr/local シェル> ln -s mysql-8.0.11-linux-glibc2.12-x86_64 mysql シェル> cd mysql シェル> mkdir mysql-files シェル> chown mysql:mysql mysql-files シェル> chmod 750 mysql-files シェル> bin/mysqld --initialize --user=mysql シェル> bin/mysql_ssl_rsa_setup シェル> bin/mysqld_safe --user=mysql & # 次のコマンドはオプションです シェル> cp サポートファイル/mysql.server /etc/init.d/mysql.server 参考: リンクアドレス 素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: vue+element を使用した Google プラグインの開発プロセス全体
>>: git bash を使用して Linux にログインするための ssh の設定方法
方法 1: readonly 属性を true に設定します。入力値=読み取り専用 readOnly...
目次1. サーバーの状態を確認します。 2. ルートパスワードを変更します。 3. mysqlser...
目次外部キーの役割mysql 外部キー設定方法要約する外部キーの役割データの一貫性、整合性を維持し、...
<br />前回の記事:Webデザイン講座(7):Webページ制作の効率化1:必要な小言...
目次なぜパーティションが必要なのでしょうか?パーティショニング戦略パーティションの危険性なぜパーティ...
序文最近、私は小さな個人ブログ プロジェクトを書くのに忙しくしています。 「グローバル検索」機能を実...
この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...
1. エフェクト表示JavaScript で書かれた宇宙飛行士のウォッチフェイス。 http://x...
序文CSS を使用して点線を生成するのは、フロントエンド開発者にとっては簡単です。一般的に、これを実...
使用法: date [オプション]... [+フォーマット]または: date [-u|--utc|...
ご存知のとおり、私たちが毎日閲覧する Web ページ、Web サイト、または Web ページには独自...
目次サーバー層でのフルテーブルスキャンの影響InnoDB におけるフルテーブルスキャンの影響Inno...
WeChatアプレットの簡単な計算機は参考用です。具体的な内容は次のとおりです。 1. はじめに1....
色はあらゆるウェブサイトにとって最も重要な要素の 1 つであり、閲覧者に大きな影響を与えるため、色の...
JavaScript の hasOwnProperty() メソッドは、Object のプロトタイ...