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

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

MySQL 5.7.17 のインストールと設定方法の概要

最初のステップは、MySQL公式サイトからmysql-5.7.17-winx64.zipをダウンロードすることです。

2番目のステップはmysql-5.7.17-winx64.zipを解凍することです

3 番目のステップでは、新しい my.ini ファイルを作成し、それをメモ帳で開いて、MySQL の基本設定を入力します。

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


ステップ 4:管理者として cmd ウィンドウを開いた後、ディレクトリを解凍したファイルの bin ディレクトリに切り替えます。次に、 mysqld installと入力し、Enter キーを押して実行します。mysql ではなく、mysqld であることに注意してください。

ステップ 5次に、 mysqld --initializeを使用してデータ ディレクトリを初期化します。そうしないと、mysql5.7 フォルダの下にデータ フォルダが存在しません。

6 番目のステップは、 net start mysqlと入力してサービスを開始することです。 net stop mysqlはmysqlサービスを停止します。

ステップ7

(1)MySQL 5.7をインストールした後、初回起動時にルートディレクトリにランダムなパスワードが生成されます。ファイル名は.mysql_secretです。
したがって、ランダムなパスワードでログインし、次のコマンドを使用してパスワードを変更する必要があります: " SET PASSWORD = PASSWORD('new password'); "

(2)ルートパスワードを忘れた場合

Windows を例に挙げてみましょう。

1. 実行中の MySQL サービスをシャットダウンします。

2. DOSウィンドウを開き、mysql\binディレクトリに移動します。

3. mysqld --skip-grant-tablesと入力し、Enterキーを押します。
--skip-grant-tables は、 MySQL サービスを起動するときに権限テーブル認証をスキップすることを意味します。

4. 別の DOS ウィンドウを開き (前の DOS ウィンドウは移動できないため)、mysql\bin ディレクトリに移動します。

5. 「mysql 」と入力して Enter キーを押します。成功すると、MySQL プロンプト > が表示されます。

6. 権限データベースに接続します: use mysql; (最後にセミコロンを追加することを忘れないでください)。

7. パスワードを変更します: update user set password=password("123") where user="root"; (最後にセミコロンを追加することを忘れないでください)。

パスワードの変更が表示された場合
**mysql パスワード変更エラー ERROR 1054 (42S22)**

次に、mysql>update mysql.user set authentication_string=password('123456') を使用します。ここで、user='root'、Host ='localhost';
または、 MySQL.user を更新して、User='root' のところに password=PASSWORD('123456') を設定します。

8. mysql>flush privileges ; #権限の更新

9. 終了します。

10. システムからログアウトし、再度ログインします。
mysql -u root -pと入力します。
ユーザー名 root と、先ほど設定した新しいパスワード 123456 を使用してログインします。

(3)ルートパスワードがわかったら

方法 1:まずSET PASSWORDコマンドを使用して MySQL にログインします。
フォーマット: mysql> set password for username@localhost = password('new password');
例: mysql> set password for root@localhost = password('123');

方法 2: mysqladminを使用する
フォーマット: mysqladmin -u ユーザー名 -p 古いパスワード パスワード 新しいパスワード 例: mysqladmin -uroot -p123456 パスワード 123

方法 3: UPDATE を使用してユーザー テーブルを直接編集する まず、MySQL にログインします。

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

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

以下もご興味があるかもしれません:
  • Windows10 x64 への Oracle 11g プロセス レコードのインストールと構成 (グラフィック チュートリアル)
  • Windows 10にDockerをインストールする方法
  • Windows10にmysql5.7.18をインストールするチュートリアル
  • Windows 10 64 ビット版に MySQL 5.6.35 をインストールするためのグラフィック チュートリアル
  • Windows 10 での MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル
  • Windows10 に mysql5.7.17 をインストールするチュートリアル
  • Windows10 システムに python3.x+scrapy をインストールするチュートリアル
  • Windows Server 2016 サーバー構成ガイド: MariaDB データベース環境の構築方法
  • Windows 10 に MariaDB をインストールするチュートリアル

<<:  js はランダムロールコールを実装します

>>:  Alibaba Cloud OSS によってアップロードされた Nginx プロキシ転送実装コード

推薦する

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

nginx を使用したプロキシ サーバーの設定

Nginx は、リバース プロキシ機能を使用して負荷分散を実装できるほか、フォワード プロキシ機能を...

MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

1. まずMySqlの公式サイトからダウンロードします参考: https://www.jb51.ne...

Windows 版 MySQL のインストール、起動、基本設定に関する詳細なグラフィック チュートリアル

ダウンロード:ステップ 1: ウェブサイトを開きます (ダウンロードするには公式ウェブサイトにアクセ...

Vue3 ページ、メニュー、ルートの使用

目次1. メニューをクリックしてジャンプ1. ページ名の統一2. 管理ページを追加3. ルートを追加...

WeChat アプレットのカスタム スクロール ビューのサンプル コード

ミニプログラムカスタムスクロールビュースクロールバーさっそくレンダリングを見てみましょうレンダリング...

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

mysql5.7.17無料インストールバージョンのインストールに関する最近の経験1.ダウンロードして...

Docker Composeオーケストレーションツールの詳細な説明

Docker の作成Docker Compose は、複数の Docker コンテナを定義して実行す...

1 分で Nginx のバージョンをスムーズにアップグレードおよびロールバックする方法

今日は、企業の実際の本番環境でよく遭遇する、Nginx を新しいバージョンにアップグレードし、古いバ...

フォームのデフォルトの送信方法を変更する方法

htmlのデフォルトの送信方法は、postではなくgetです。postに変更したい場合は、 meth...

Apache ソースコードのインストールと仮想ホストの設定に関する詳細なチュートリアル

ソースからApacheをインストールする1. Apacheソースコードをアップロードして必要なソフト...

js 正規表現の先読みと後読み、および非キャプチャグループ化

目次先読みと後読みをキャプチャグループと組み合わせる捕獲グループと非捕獲グループ前を向いて、後ろを振...

Vueはユーザー名が使用可能かどうかの検証を実装します

この記事では、ユーザー名が使用可能かどうかを確認するためのVueの具体的なコードを例として紹介します...

Nginx リバース プロキシでセッション永続性を実装する 2 つの方法の詳細な説明

1. ip_hash: ip_hash は、送信元アドレス ハッシュ アルゴリズムを使用して、サーバ...

Nginx リバース プロキシを使用してクロスドメイン問題を解決する方法の詳細な説明

質問前回のクロスドメイン リソース共有に関する記事では、ドメイン間で Cookie を送信する場合、...