インターネット上には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プラグイン
MYSQL 5.6 スレーブレプリケーションの展開と監視MYSQL 5.6 のインストールと展開 #...
目次データブローカーとイベントObject.defineProperty メソッドのレビューデータブ...
以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...
1. コンセプトこれらはすべて Element の属性であり、要素の幅を示します。 Element....
目次Rractとは何ですか?背景React スキャフォールディングJSXとは何かRractとは何です...
背景:かなり前(2017.6.5、記事にはタイムリーさがあり、特に使用されているツールは頻繁に更新さ...
社内の同僚は Nginx ログの標準出力、つまりコンソール経由の処理を必要としているため、まずログを...
ターゲットzabbix フロントエンド監視の iostat コマンドでデータの 1 つを表示します。...
RULES を使用すると、テーブルの内部境界のスタイルを制御できます。基本的な構文<TABLE...
実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...
目次1 バージョンと計画1.1 バージョン情報: 1.2 クラスター計画2. 展開1. ファイアウォ...
* 住所 - 住所* blockquote - ブロック引用* center - 中央揃えブロック*...
この記事では、ログインスライダー検証を実装するためのJavaScriptの具体的なコードを参考までに...
目次序文1. 理由: 2. 解決策のアイデア: 1. ローカル保存方法: 2. 実装手順: 3. 最...
html <div class="totop" v-show="...