インターネット上にはMySQL 5.7.17のインストールチュートリアルがほとんどなく不十分なので、この記事を要約して皆さんのお役に立てればと思います。(Oracleのインストールと比較すると、MySQLははるかに簡単です) 1. ダウンロード URL: https://dev.mysql.com/downloads/ (Oracle アカウントにログインする必要があります。アカウントをお持ちでない場合は、登録してください。非常に高速です) 2. エンタープライズ版は有料ですが、コミュニティ版は個人使用には十分です 3. この投稿時点での最新の安定バージョンは 5.7.17 です。このバージョンには 32 ビット用のオンライン インターフェイス インストーラーのみがあり、64 ビット用のオンライン インストール (MSI のインストール) があるのは 5.6 より前のバージョンのみです。最後に圧縮バージョンを構成していない場合は、以前のバージョンを選択してください。
最後の 2 つはテスト ツールなので無視してかまいません。ここでは 64 ビットの圧縮パッケージをダウンロードしました。
ダウンロード後、解凍してください。解凍したファイルは以下のとおりです(zipは無料でインストールでき、設定が成功した後に使用できます) 6. ファイル my-default.ini をコピーして、my.ini に変更します。注: my.ini はまだbin ディレクトリに配置されています (他のネットユーザーの方法に従ってルート ディレクトリに配置すると、初期化データ ファイルはフォルダーが見つからないことを報告します) (一部のチュートリアルでは、ここで新しい空のデータ フォルダーを作成する必要があると書かれていますが、これは必須ではありません。公式ドキュメントでは、後続の手順でデータ フォルダーを自動的に作成する手順があると説明されています) 下の図の配置は間違っています。「bin」ディレクトリに配置する必要があります。 7. 次は一連の構成です。 注: 後でエラーがないか確認できるように、独自のパラメータ設定のスクリーンショットを撮っておくことをお勧めします。 環境変数を設定します。 (1)環境変数を追加する: (2)パスを編集し、次のコードを追加します。 my-default.iniファイルをコピーしてmy.iniに名前を変更し、次のコードを追加します。(my-default.iniの内容を翻訳して理解を深め、パラメータを設定できるようにします)log_binはデータのバックアップに関連しますが、設定しませんでした。 innodb_buffer_pool_size:個人的には、オペレーティング システム メモリの 50% に設定することをお勧めします。値が大きすぎると、MySQL がシステムのスワップ領域を占有し、システムの速度が低下してクエリの効率が低下する可能性があります。 basedir:以前に設定された環境変数 server_id:マスタースレーブレプリケーションに関しては任意に設定できますが、一意である必要があります。 データディレクトリ: その後の初期化やその他のデータはこのファイルに保存され、このファイルのその後の操作により自動的に作成されます。 port:データベースに接続するためのポート番号。3306 で十分です。MySQL オンライン インストールのデフォルト値は 3306 です。 最後の3つのパラメータは、バッファのサイズです。私もよく知りませんが、デフォルト値を4倍にしました(コンピュータのパフォーマンスが良ければ、もっと大きくなる可能性があります) 注意: ファイルにパラメータを設定するときは、パラメータの前の # 記号を削除してください。 注: 今のところはこれらのパラメータのみを設定しましたが、これで十分でしょう。より具体的なパラメータについては、こちらの記事を参照してください: MySQL 5.6.17 データベースのインストール時に My.ini ファイルを構成する方法 8. データベースを初期化し、関連情報を設定する コマンドプロンプトを開き、管理者として実行します。cd /d で D:\MySQL\mysql-5.7.17-winx64\bin に移動します (管理者として実行し、bin ディレクトリに入る必要があることに注意してください) mysqld install MySQL を開いてコマンドを実行します。MySQL が正常にインストールされました。 mysqld --initialize-insecure は、パスワードなしで root ユーザーを自動的に生成します。mysqld --initialize は、ランダムなパスワード (-s が 2 つあることに注意してください) を持つ root ユーザーを自動的に生成します。パスワードは後で設定されます。 root(Linuxにちなんで名付けられた)はMySQLのスーパー管理権限を持つユーザーであり、Oracleのsysに似ているはずです。 注:操作が正常にデータ フォルダを生成すると、システムによってデータ フォルダが生成されたことがわかります。図に示すようにそれをクリックします。(プロセスでエラーが発生した場合は、エラー/警告ログを参照してください) net start mysqlはMySQLサービスを開始します パスワードを設定し(忘れないようにメモしておくことをお勧めします)、次のステートメントを実行します。 net stop mysql Enterキーを押します mysql\bin\ディレクトリに移動し、mysqld --skip-grant-tablesを実行します。 別の cmd を起動し、次のステートメントを実行します。 マイスク MySQLを使用する UPDATE user SET authentication_string = PASSWORD('新しいパスワード') WHERE user = 'root'; 権限をフラッシュします。終了です。 注意: パスワードフィールドは5.7で削除されたので、必ずauthentication_stringを記述してください。 タスク マネージャーで mysqld.exe を終了します (注意: これはプロセスであり、サービスではありません) MySQLにログインします: 管理者権限: mysql -u root -p の後にパスワードを入力します (空のパスワードでログインできるかどうかを確認できます) その他の方法: 自分で確認する 検査完了! 終わり。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ダッシュボードを実装するためのjQueryプラグイン
テーブル構造を設計する場合、数値型は最も一般的な型の 1 つですが、数値型をうまく使用するのは想像す...
この記事では、マウスをスライドすると愛が広がる js 特殊効果を紹介します。効果は次のとおりです。 ...
履歴書コード: XML/HTML コードコンテンツをクリップボードにコピー<!DOCTYPE ...
序文MySQL の権限テーブルは、データベースの起動時にメモリにロードされます。ユーザーが ID 認...
このソリューションの利点はシンプルさと使いやすさですが、欠点はダウンタイムが長くなることです。 した...
ページ内のテーブルの幅を width="600px" に設定した後も、幅が固定さ...
1: アドレス書き換えとアドレス転送の意味を理解する。アドレス書き換えとアドレス転送は異なる...
まず興味深い性質であるconic-gradientを紹介しましょう。円錐グラデーション!円グラフの作...
この記事では、参考までに、Baidu Mapsを使用して都市の位置特定を実現するVueの具体的なコー...
HTML を記述する過程で、クラス属性に複数の値を定義することがよくありますが、定義した値が無効であ...
目次1. 関数の抽出2. 重複した条件付きスニペットを結合する3. 条件分岐文を関数に抽出する4. ...
序文最近、オンラインでデータが誤って操作されました。データベースが直接変更されたため、それを回復する...
目次cloneElementの役割使用シナリオ新しい小道具を追加するプロップを変更するイベントカスタ...
Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...
コンテナを作成する [root@server1 ~]# docker run -it --name ...