Windows2008 64 ビット システムでの MySQL 5.7 グリーン バージョンのインストール チュートリアル

Windows2008 64 ビット システムでの MySQL 5.7 グリーン バージョンのインストール チュートリアル

序文

この記事では、MySQL 5.7 グリーン バージョンのインストール チュートリアルを紹介します。これは、困っている友人が参照したり学習したりできるように共有されています。詳細な紹介を見てみましょう。

インストール環境: windows2008 R2、X64

1.ダウンロードして解凍する

公式サイトのダウンロードアドレス: http://dev.mysql.com/downloads/mysql/

ご使用の環境に対応するバージョンを選択し、解凍してください。 C:\work\mysql-5.7.17-winx64に解凍しました

2. 環境変数の設定

ユーザーの環境変数パスにC:\work\mysql-5.7.17-winx64\binを追加します。

3. 設定ファイルを追加する

my-default.iniのコピーをコピーし、現在のディレクトリにmy.iniとして貼り付け、次の内容を追加します。

[クライアント]
デフォルトの文字セット=utf8
[mysqld]
文字セットサーバー=utf8
ベースディレクトリ=C:\work\mysql-5.7.17-winx64
データディレクトリ=C:\work\mysql-5.7.17-winx64\data
ポート = 3306

中国語の文字化けの問題を解決するために、デフォルトの文字エンコードを UTF-8 に変更します。

4. データベースの初期化

管理者として CMD を開き、次のコマンドを実行します。

mysqld --initialize --user=mysql --console


最後の部分は初期化されたランダムなルートパスワードで、最初にコンソールからコピーできます。パスワードを変更する次の手順では、

5. ルートパスワードを変更する

次のコマンドを実行します。

mysql -u root -pパスワードの入力を求めます

set password for root@localhost = password('root');パスワードをrootに変更する


6. 新しいユーザーを作成する

次のコマンドを実行します。

CREATE USER 'admin'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';


注: admin'@'% のパーセント記号は、すべてのリモート クライアントが接続できることを意味します。 root@localhost は、ローカル クライアントのみが接続できることを意味します。

公式ドキュメント: http://dev.mysql.com/doc/refman/5.7/en/adding-users.html

7. システムサービスとして追加

次のコマンドを実行します。

mysqld --install MySQL57

net start MySQL57


サービスを削除するには、sc delete MySQL57を実行します。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • Mysql 5.7.19 無料インストール版 (64 ビット) の設定方法に関する詳細なチュートリアル
  • win2008R2 64 ビット システムでの mysql5.7.17 のインストールと構成の例
  • 64 ビットの win10 システムに mysql-5.7.16-winx64 のグリーン バージョンをインストールするチュートリアル
  • 64 ビット Win10 システムに MySQL 5.7.11 をインストールする方法 (ケース スタディ)
  • MySQL 5.7.31 64 ビット無料インストール版チュートリアル図

<<:  js キャンバスはスライダー検証を実現します

>>:  Linux の who コマンド例の紹介

推薦する

MySQL が外部キーを作成できない理由と解決策

2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...

HTMLファイルで外部CSSファイルを導入する場合のパスの書き方について簡単にまとめます

1. 外部CSSファイルの基本スタイルをインポートする<link> タグを使用して外部ス...

Rancher のデプロイメントと K8S クラスターのインポートに関する問題

Rancher のデプロイメントには、次の 3 つのアーキテクチャがあります。高可用性 Kubern...

Vue3のサンドボックスの仕組みの詳しい説明

目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する序文vue3サンドボックスには主...

ウェブページサイズに関する調査

<br />統計によると、Web ページの平均サイズは 2003 年以降 3 倍に増加し...

Angularプロジェクトにおける共有モジュールの実装の詳細な説明

目次1. 共有共通モジュール2. 共有マテリアルモジュール3. 共有確認ダイアログ1. 共有共通モジ...

VMware 仮想マシン ubuntu18.04 インストール チュートリアル

インストール手順1. 仮想マシンを作成する 2. [カスタム(詳細)]を選択し、[次へ]をクリックし...

Javascript における非同期待機の詳細な理解

この記事では、async/await がすべての JavaScript 開発者にとって非同期プログラ...

MySQL でローカル ユーザーを作成し、データベース権限を付与する方法の例

序文MySQL をインストールすると、通常はスーパーユーザー root を作成します。多くの人がこの...

XHTML 入門チュートリアル: テキストの書式設定と特殊文字

<br />このセクションでは、XHTML でテキストの書式設定と特殊文字を実装する方法...

mysql エラー 1033 を解決する方法: ファイル内の情報が正しくありません: 'xxx.frm'

問題の説明1. 収集ステーションのデータベース2. データが無い状態での移動は問題ありませんが、デー...

Nginx メモリプールのソースコード分析

目次メモリプールの概要1. nginxデータ構造2. nginxはOSからスペースngx_creat...

Jenkins の Publish Over SSH プラグインを使用してプロジェクトをリモート マシンにデプロイする手順

SSH プラグインの使用による公開Publish Over SSH を使用する前に、SSH 秘密キー...

Vue バインディング オブジェクト、配列データを動的にレンダリングできないケースの詳細な説明

プロジェクトシナリオ: Dark Horse Vueプロジェクト管理の実践、製品分類の取得、拡張バー...

「さらに表示」ボタンによる複数行テキストの切り捨てに関する考察

最近、たまたまこの小さな要件に遭遇しました。昔、JS を使用してこれを処理したことを覚えていますが、...