MySQL 5.7.17 無料インストールバージョンの設定方法グラフィックチュートリアル (Windows10)

MySQL 5.7.17 無料インストールバージョンの設定方法グラフィックチュートリアル (Windows10)

1. 概要

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

MySQL バージョン: mysql-5.7.17

ダウンロード方法:

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

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

選擇對應模塊

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

選擇對應的版本

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

選擇32位或64位版本

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

下載

2. 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.11-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 を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • mysql-5.7.21-winx64 無料インストール版のインストール - Windows チュートリアル詳細説明
  • MySQL 5.7.22 バイナリパッケージのインストールとインストール不要版 Windows 設定方法
  • Windows Server 2008 64ビット MySQL5.6 インストール不要版 設定方法図
  • Windows システムに MySQL を素早くインストールして展開する方法 (グリーンの無料インストール バージョン)
  • mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)
  • Windows (x86、64 ビット) で MySQL 5.7.17 無料インストール バージョンをアップグレードするための詳細なチュートリアル
  • Windows環境でのMySQL 8.0.13無料インストールバージョンの設定チュートリアル

<<:  Nodejs での WeChat アプレット メッセージ プッシュの実装

>>:  CentOS7 構成 Alibaba Cloud yum ソースメソッドコード

推薦する

Echarts 凡例コンポーネントのプロパティとソース コード

凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を...

下線を実現するための CSS3 トランジションの例コード

この記事では、下線を実現するための CSS3 トランジションのサンプル コードを紹介します。このコー...

vue3.2 で追加された defineCustomElement の基本原理の詳細な説明

目次Webコンポーネントカスタム要素概要HTMLTemplateElement コンテンツ テンプレ...

Dockerでのpython3.8イメージのインストールについて

Docker Hub公式サイト1. Pythonミラーを検索するdocker 検索 python 2...

MySql の知識ポイント: トランザクション、インデックス、ロックの原則、使用状況の分析

この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...

Vueでアイコンをカスタマイズする手順

ant-design-vue は Ali iconfont icons の使用をカスタマイズします\...

MySQL テーブルスペースのリカバリに対する正しいアプローチについての簡単な説明

目次予備的注釈問題の再現データ削除の原則データの再利用どの操作がデータホールの原因になりますか?表領...

MySQL 5.7.22 バイナリパッケージのインストールとインストール不要版 Windows 設定方法

次のコードは、MySQL 5.7.22 バイナリ パッケージのインストール方法を紹介しています。具体...

マークアップ言語 - 印刷スタイルシート

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

スマートCSSを使用して、ユーザーのスクロール位置に基づいてスタイルを適用します。

現在のスクロール オフセットを html 要素の属性に追加することで、現在のスクロール位置に基づいて...

Vueフォームで画像を処理する方法

質問: Vue にブログ投稿をアップロードするためのフォームがあり、タイトル、本文、説明、スニペット...

HTML の表の行と列を結合する問題の解決策の詳細な説明

私たちが構築しようとしていたウェブサイトには、長い文章だけでなく、多数の表も含まれており、表のレイア...

HTML マルチヘッダーテーブルコード

1. マルチヘッダーテーブルコードコードをコピーコードは次のとおりです。 <!DOCTYPE ...

Apache SkyWalkingのセルフモニタリングを素早く有効にする方法を説明します

1. Prometheusテレメトリデータを有効にするデフォルトでは、テレメトリは次のように無効にな...

JavaScript の for/of、for/in の詳細な紹介

目次JavaScriptでは、 forループを記述する一般的な方法がいくつかあります。最初の、そして...