1. MySQL 5.7.11 zipインストールパッケージをダウンロードする このマシンはwin7 64ビットシステムを例にしています。32ビットシステムの場合は、32ビットインストールパッケージをダウンロードしてください。 参考: http://dev.mysql.com/downloads/mysql/ Windows (x86、64 ビット)、ZIP アーカイブ ダウンロード パッケージを選択 2. インストールアーカイブの抽出 D:\victor.min\software\mysql-5.7.11-winx64 #私の解凍ディレクトリ 3. 空のフォルダを作成し、dataという名前を付けます。または、データを保存したい任意の名前を付けることができます。 # このマシンは D:\victor.min\software\mysql-5.7.11-winx64 ディレクトリに作成されるため、最後に D:\victor.min\software\mysql-5.7.11-winx64\data が表示されます # このフォルダは後で使用されます 4. 独自のスタートアップ構成ファイルを構成する | オプション ファイルの作成 特別な要件がない場合は、D:\victor.min\software\mysql-5.7.11-winx64\my-default.ini ファイルをコピーし、名前を my.ini に変更して、いくつかのパラメータを変更します。構成ファイルは次のとおりです。 # 設定の変更方法については、 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** このファイルは編集しないでください。これはテンプレートであり、 # *** インストール時のデフォルトの場所であり、 # *** MySQL の新しいバージョンにアップグレードします。 [mysqld] # 先頭の # を削除し、最も重要なデータの RAM の量を設定します # MySQL のキャッシュ。専用サーバーの場合は合計 RAM の 70% から開始し、それ以外の場合は 10% から開始します。 # innodb_buffer_pool_size = 128M # 先頭の # を削除して、非常に重要なデータ整合性オプションであるログ記録をオンにします。 # バックアップ間のバイナリ ログへの変更。 # ログビン # これらは一般的に設定されており、# を削除して必要に応じて設定します。 # ベースディレクトリ = ..... # データディレクトリ = ..... # ポート = ..... # server_id = ..... ######################### # basedir はインストール ファイルを解凍した後のディレクトリです | basedir と datadir は相対パスを使用できます # basedir=./.. ベースディレクトリ=D:\\victor.min\\software\\mysql-5.7.11-winx64 # datadir はデータを保存するディレクトリです# datadir=./../data データディレクトリ=D:\\victor.min\\software\\mysql-5.7.11-winx64\\data # port はポート番号です port=3306 # mar_connections は最大接続数です max_connections=20 文字セットサーバー=utf8 # 先頭の # を削除して、主にレポート サーバーに役立つオプションを設定します。 # サーバーのデフォルトは、トランザクションと高速 SELECT に対して高速です。 # 必要に応じてサイズを調整し、最適な値を見つけるために実験してください。 # 結合バッファサイズ = 128M # ソートバッファサイズ = 2M # read_rnd_buffer_size = 2M 明示的なタイムスタンプのデフォルト=true sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES 5. データディレクトリの初期化 もちろん、MySQLの公式ドキュメントに記載されている手順によると、mysqldとmysqld-debugのどちらを使用するかを選択する「MySQLサーバータイプの選択」という別の手順があります。コマンドは次のとおりです。 mysqld --defaults-file="D:\victor.min\software\mysql-5.7.11-winx64\my.ini" --initialize-insecure 注記: 1. このコマンドは非常に重要です。データ ディレクトリを初期化します。このコマンドを実行する前に、データ ディレクトリ内のすべてのファイルを削除してください。そうしないと、失敗します。 2. --initialize-insecure または --initialize を使用して初期化することを選択できます。--initialize-insecure は、ルート パスワードを空に初期化します。--initialize を使用して初期化すると、ランダムなパスワードが生成されます。 実行が成功すると、データディレクトリにmysql、performance_schema、sysディレクトリといくつかのファイルが表示されます。 6. MySQLサービスをインストールする mysqld -インストール 7. MySQLサービスを開始する ネットスタートMySQL この時点で、mysqlサービスが開始され、rootとしてmysqlにログインできます。 mysql -u ルート -p 利便性のために、mysqlを環境変数に設定するのが最善です。 追記: いずれかの手順が失敗した場合は、必ず mysql 削除コマンドを実行し、データ ディレクトリ内のすべてのファイルを削除してください。 mysqld -削除 特別な注意: 5.7 は 5.6 とは異なります。データ ディレクトリを自分で初期化する必要があります。そうしないと起動が成功しません。 MySQLのインストール後に使用できるステートメント '123' で識別されるユーザー 'root'@'localhost' を変更します。 データベース Victor を作成します。 'victor@123' で識別されるユーザー 'victor'@'localhost' を作成します。 権限をフラッシュします。 'victorremote@123' で識別されるユーザー 'victorremote'@'%' を作成します。 権限をフラッシュします。 victor.* 上のすべての権限を 'victor@123' で識別される 'victor'@'localhost' に付与します。 権限をフラッシュします。 victor.* のすべての権限を 'victorremote@123' で識別される 'victorremote'@'%' に付与します。 権限をフラッシュします。 ################################ mysql 構成パラメータクエリ http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: nginx+uwsgi で Django プロジェクトを開始するための詳細な手順
>>: Vue で video.js を使用して m3u8 形式のビデオを再生する方法
最初に書くこの記事では、ELK 7.3.0 の展開についてのみ説明します。展開環境:システムセントO...
目次Vue ミックスインの使用ミックスインでのデータアクセスミックスイン/index.jsホーム.v...
目次序文1. 需要と効果必要効果2. コードの実装index.vue(html)日付方法テスト結果3...
1. VMware Workstation 64バージョンをダウンロードするhttps://www....
ラベルテキストと入力の垂直方向の中央揃えを調整するのは簡単ではありません。padding、verti...
シナリオの説明あるシステムでは、機能サービスはdocker stack deploy xxxで起動し...
display:flex、justify-content: space-betweend を設定する...
Fabric プロジェクトのソースコードを読み直してみたところ、Docker の部分でよくわからな...
目次トランザクション分離レベルファントムリーディングとは何ですか?ファントムリードを排除する方法要約...
ここで nginx のリバース プロキシを試してみましょう。リバースプロキシ方式とは、インターネット...
シナリオ 1: サーバーの制限により、外部に開かれているポートは 1 つだけですが、別の外部ネットワ...
目次双方向バインディングの原理ngモデルレンダリングカスタム双方向バインディングプロパティコンポーネ...
ウェブサイトのデザインを編集または変更する必要がある場合、CSS が重要な役割を果たします。 CSS...
目次1. reduxとreactの関係2. Reactのマルチコンポーネント共有3. reduxの3...
序文前回の記事ではNode.jsのインストールと設定を紹介しました。今回はVScodeでbableを...