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つのヒント

推薦する

Vue はデータの変更をどのように追跡しますか?

目次背景例誤解 - コールスタックを表示するためにウォッチでブレークポイントを設定する正しいアプロー...

Dockerの動作モードと原理の詳細な説明

次の図に示すように: 仮想マシンと Docker を使用するとき、「なぜ Docker は VM よ...

LinuxでのDockerのインストールチュートリアル

Docker パッケージは、デフォルトの CentOS-Extras リポジトリにすでに含まれていま...

MySQLコンテナ間のレプリケーション構成例の詳細な説明

背景先週、会社で MySQL レプリケーションのトレーニングを受けたので、今週末は学んだことを実践す...

Dockerfileを使用して独自のイメージを作成する方法

1. 空のディレクトリを作成する $ cd /home/xm6f/dev $ mkdir myapp...

JavaScript はモーダルボックスのドラッグ効果を実現します

これはモーダル ボックスのドラッグのケースです。ここで実装する関数は次のとおりです。 1. ポップア...

基本的な HTML ディレクトリの問題 (相対パスと絶対パスの違い)

相対パス - ファイルを参照する Web ページの場所に基づいて確立されたディレクトリ パス。そのた...

UbuntuでGRUBの起動時間を変更する

grubの起動時間を変更するためのオンライン検索は基本的に/etc/default/grubを変更す...

mysql8.0.14.zip のインストール中にデータ フォルダを自動的に作成できませんでした。サービスを開始できません。

今日システムを再インストールした後、コンピューターに mysql を再インストールし、ZIP ファイ...

Xshellの一般的な問題と関連する設定の詳細な説明

この記事では、Xshell と関連する構成の一般的な問題について説明します。この記事の構成は、主に ...

Vue フロントエンドと Django バックエンドを使用して、一定期間内のデータをクエリする方法

序文開発プロセスでは、すべてのデータではなく特定の期間内のデータをクエリするなど、クエリのフィルタリ...

MySQLは重複しないデータ挿入を実装するためにUNIQUEを使用する

SQL UNIQUE制約UNIQUE 制約は、データベース テーブル内の各レコードを一意に識別します...

Vue.jsはシンプルなタイマー機能を実装します

この記事では、参考までに、簡単なタイマー機能を実装するためのvue.jsの具体的なコードを紹介します...

フロントエンドJavaScript ES6の詳細について

目次1. はじめに1.1 Babel トランスコーダ1.2 ポリフィル2. let と const ...

tomcat をインストールし、Linux で Web サイトを展開します (推奨)

jdk をインストールします: Oracle 公式ダウンロード https://www.oracl...