データベース アプリケーションは、アプリケーション システムに不可欠な部分です。リレーショナル データベース アプリケーションも同様です。ここでは、データベース プラットフォームとして MySQL を選択します。 1. MySQLのダウンロード MySQL のコミュニティ バージョンは無料で、開発者に適しています。 MySQL Community Server をダウンロードします。ダウンロードURL https://dev.mysql.com/downloads/ をご覧ください。 MySQLの最新バージョンアップデート情報はWebサイトからご覧いただけます。 推奨されるダウンロード方法: ページの左側にある [その他のダウンロード] をクリックし、ジャンプ インターフェイス (https://dev.mysql.com/downloads/other/) で [MySQL ミラー] をクリックして、ダウンロードするミラー イメージを選択します。個人的には、FTP イメージの方が目に優しいと感じます。 2. MySQLの設定 MySQLは公式サイトからダウンロードでき、そのままインストールできるmsi版と、zip解凍してすぐに使えるグリーン版があります。ここではグリーン版を使って設定します。 2.1. 環境変数の設定 マイコンピュータ – プロパティ – 環境変数設定で、環境変数MYSQL_HOME = D:\mysql-5.7.17-winx64を追加し、パスの後に%MYSQL_HOME%\binを追加します。 2.2. my.iniファイルを変更する 変更したmy.iniファイルは以下のとおりです。実際のところ、クライアント側の設定を追加しているだけです。役に立つかどうかはわかりません。デフォルトファイルにはそのような設定はありません。コメントアウトしていない server_id と log_bin 以外は、実際の状況とデフォルト設定を元に設定しています。 修正しすぎていて、不要なものも多い気がします。 とはいえ、5.7.17 の設定は初めてなので、このままにしておきます。 詳しくは後ほど勉強します。 もうひとつ言わせていただきます。現時点では 5.7.18 もダウンロード可能ですが、my-default.ini が消えてしまっているので、残念なのでこのバージョンをダウンロードしました。 [クライアント] ポート = 3306 デフォルトの文字セット = utf8 [mysqld] innodb_buffer_pool_size = 128M ポート = 3306 文字セットサーバー = utf8 ベースディレクトリ = D:\mysql-5.7.17-winx64 データディレクトリ = D:\mysql-5.7.17-winx64\data 結合バッファサイズ = 128M ソートバッファサイズ = 2M 読み取りバッファサイズ = 2M sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES 2.3. MySQLサービスを開始する 管理者権限でコマンドプロンプトを開き、mysql ディレクトリの下の bin ディレクトリに入り、mysqld –install コマンドを使用して mysql サービスをインストールします。
mysqlパスの下に、データディレクトリを手動で追加します mysqld –initialize-insecure –user=mysql はデータディレクトリにファイルを追加します
その後、mysql を起動できます。 net start mysqlコマンドを使用する
2.4. ルートパスワードを設定する mysql と入力し、ルート パスワードを変更します。デフォルトのルート パスワードは空です。 mysql –u rootを実行します
データベースmysqlに切り替え、コマンドuse mysql 以前のバージョンとは異なり、バージョン 5.7 ではテーブル構造にいくつかの変更があります。パスワードを設定するには、set password = password('123456'); を使用します。 そして権限をフラッシュします。 セットアップが完了したら、mysqlを終了します。
再度ログイン: mysql –u root –p 上記は、編集者が紹介したWin10でのMySQL5.7.17無料インストールバージョンの基本設定チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: バージョン管理ツール Rational ClearCase の紹介
このチュートリアルでは、Linux ターミナルでドメイン名またはコンピューター名の IP アドレスを...
HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...
持つことの使用法having 句を使用すると、グループ化後にさまざまなデータをフィルター処理できます...
例えば: <link rel="スタイルシート" href="h...
1. レスポンシブな Web を開発するには、ページを画面サイズに適応させる必要があります。前の記...
クリック後にポップアップボックスを実現し、上下左右に中央揃えし、灰色の透明マスクを追加してウィンドウ...
ネットワーク通信の概要オンライン ゲームを開発する場合、必然的にネットワーク通信に対処する必要があり...
フレックスレイアウトFlex は Flexible Box の略で、「柔軟なレイアウト」を意味します...
概要(公式にはより詳しい説明があります) Firewalld は、ネットワーク接続またはインターフェ...
Nginx の動的および静的分離の概要Nginx は静的処理能力が強力ですが、動的処理能力が不十分で...
この記事の例では、下部のポップアップウィンドウで複数選択を実装するためのVueの具体的なコードを共有...
多くの場合、Web ページ開発を学ぶときに最初に印象に残るのは、html または htm サフィック...
通常、IE ブラウザでの CSS の互換性の問題を解決するために、フロート レイアウトが使用されます...
Windows 10 プラットフォームでの MySQL のインストール、構成、起動、ログイン、環境...
MySQL データベースに保存されるデータが徐々に増加すると、元のストレージ領域がいっぱいになり、M...