Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル

Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル

ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージョンと一致していないものが多かったです。自分で小さなプロジェクトを作って実践してみたので、皆さんに参考にしていただきたいと思います。
MySQL バージョン: mysql-5.7.17

ダウンロード方法:

1. MySQL公式サイト: https://www.mysql.com/downloads/
2. ダウンロード方法:

a. 対応するモジュールを選択します。


b. 対応するバージョンを選択します (ここでは Windows を選択します)。


c. ダウンロードする 32 ビット版または 64 ビット版を選択します。


d. 「ダウンロード」をクリックすると、ログインまたは登録を求められますが、これをスキップできます。

MySQLのインストールと設定

1. ダウンロードした .zip ファイルを解凍し、インストールしたい場所に置きます。場所は任意です。
フォルダーを開き、新しい my.ini ファイルを作成し、次のように入力します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します 
[mysqld]
#ポート3306を設定 port = 3306 
# MySQL のインストールディレクトリを設定します basedir=D:\mysql\mysql-5.7.17-winx64 -- 独自のパス # MySQL データベースのストレージディレクトリを設定します datadatadir=D:\mysql\mysql-5.7.17-winx64\data -- 独自のパス # 最大接続数を許可します max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

次に、ANSI 形式で保存します。

2. Windows 環境変数設定を開き、環境変数の Path 変数に mysql bin ディレクトリのフルパスを入力し、パスの後に英語のセミコロン (;) を追加して保存します。

たとえば、D:/mysql/mysql-5.7.17-winx64/bin;

3. MySQLサービスをインストールします: mysqld –install

開始: net start MySQL
停止: net stop MySQL
アンインストール: sc delete MySQL,mysqld -remove
コマンドラインウィンドウは管理者モードで開く必要があります
a. サービスをインストールします: mysqld –install。
b. サービスnet start MySQLを起動します。
(問題が発生している可能性があります。MySQL サービスが起動しています。MSQL サービスを起動できませんでした。サービスからエラーは報告されませんでした。詳細なヘルプについては、NET HELPMSG 3534 と入力してください。
データ フォルダを削除し、mysqld –initialize を使用してデータ ディレクトリを初期化します。

4. サービスに正常にアクセスしたら、

mysql -u root -p 入力
パスワードを入力してください(データフォルダ内の拡張子が.errのファイル内)
入力後Enterを押してください。
注意: 古いバージョンでは最初はパスワードが設定されておらず、Enter キーを押すだけでログインできます。セキュリティを強化するために、新しいバージョンではランダムなパスワードが生成されます。

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

これを行うには 3 つの方法があります。
①SET PASSWORDコマンドを使用する:まずMySQLにログインします。
フォーマット: mysql> set password for username@localhost = password('new password');
例:mysql> set password for root@localhost = password('123');
(mysql> set password = password('123'); を直接使用することもできます)
②mysqladminを使用する(MySQLにログインしていない場合に使用)
フォーマット: mysqladmin -u ユーザー名 -p 古いパスワード パスワード 新しいパスワード 例: mysqladmin -uroot -p123456 パスワード 123
③UPDATEを使ってユーザーテーブルを直接編集します。まずはMySQLにログインします。

mysql> mysql を使用します。
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> 権限をフラッシュします。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Win10でのMySQL5.7.17無料インストール版の基本設定チュートリアルについて(画像とテキスト付き)
  • win10 mysql 5.6.35 winx64 無料インストールバージョン設定チュートリアル
  • Mysql 5.7.17 winx64 無料インストール版、win10 環境でのインストールと構成のグラフィック チュートリアル
  • MySql 5.7.21 無料インストール バージョンの構成方法 (Win10 の場合)

<<:  Linux における SUID、SGID、SBIT の素晴らしい使い方の詳細な説明

>>:  読めばわかるVueの8つのヒント

推薦する

CentOS 起動時にカーネルモジュール overlayfs 操作を自動的にロードする

CentOS でカーネル モジュールを自動的にロードするには、/etc/sysconfig/modu...

MySQLの重複排除操作を極限まで最適化する方法

目次1. インデックスと変数の賢い使用1. インデックスなしの比較テスト2. created_tim...

HTML における rel="nofollow" の役割と rel 属性の使用を分析する

リンクに rel="nofollow" 属性を追加すると、検索エンジンにこの接続...

Linux の Docker コンテナで bash を終了する 2 つの方法

bash を終了する場合は、次の 2 つのオプションがあります。最初のもの: Ctrl + d を押...

JavaScript で文字列内の最長の単語を見つける 3 つの方法 (推奨)

この記事は、Free Code Camp の基本アルゴリズム スクリプト「文字列内の最長の単語を見つ...

MySQL サービス 1067 エラーの解決策: mysql 実行可能ファイルのパスを変更する

今日、MySQLサービス1067エラー問題に遭遇しました。システムアカウントを使用するように設定して...

MySQLデータベース移行におけるデータ文字化けの問題を解決する

リーダーの指示のもと、Java プロジェクトを引き継ぎ、リファクタリングを行う必要がありました。同時...

ウェブアニメーションのフレームレートFPSを計算する方法

目次スムーズなアニメーションの基準方法1: Chromeデベロッパーツールを使用する方法 2: フレ...

mysql8.0.11 winx64 手動インストールと設定チュートリアル

まず、私の日常生活についてお話しします。MySQLの急速なアップデートにより、MySQLはバージョン...

MySQLインデックスとは何ですか?わからない場合は聞いてください

目次概要二分木からB+木へクラスター化インデックス非クラスター化インデックスジョイントインデックスと...

MySQL8.0.18 複数マスターと 1 スレーブの構成

目次1. 現実的な背景2. 合意3. マスターを構成する3.1. 起動パラメータの設定3.2. パラ...

フローチャートとUIフローの違い

UI デザインにおける多くの概念は言葉で言えば似ているように見えるかもしれませんが、実際には大きく異...

HTML DOCTYPEの略語

DOCTYPE が次のとおりである場合:コードをコピーコードは次のとおりです。 <!DOCTY...

Linux でファイルの権限 (所有権) を変更する

Linux と Unix はマルチユーザー オペレーティング システムであるため、ファイルの権限と所...

HTML メタビューポート属性の説明

ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...