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 プロキシ転送実装コード

推薦する

MySQL で URL タイムゾーンの罠を回避する方法

序文最近、MySQL 6.0.x 以降の jar を使用する場合、コード URL リンクで serv...

MySQLのユーザー管理とPostgreSQLのユーザー管理の違い

1. MySQL ユーザー管理[例1.1] ローカルMySQLサーバーのテストデータベースにroot...

Vue2 における 12 種類のコンポーネント通信

目次1. 小道具2..同期3.vモデル4.参照5. $emit/v-on 6. $attrs/$li...

RHEL8 で静的 IP アドレスを設定するさまざまな方法の簡単な分析

Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...

ウェブページを最適化してメモリとCPUの使用率を削減

一部の Web ページは大きく見えなくても開くのに非常に時間がかかる場合があります。一方、他の We...

上部の固定divは半透明効果に設定できます

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

シンプルなスネークゲームを実現するネイティブjs

この記事では、スネークゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内容...

HTML コメント HTML 内のテキストコメントをマークするための記号

HTML コメント。コードの横に HTML コメントを付ける必要があることがよくあります。そうするこ...

Windows10 mysql 8.0.12 非インストール版 設定 起動方法

この記事では、MySQL 8.0.12のインストールされていないバージョンを設定して起動するための具...

WeChatアプレットbindtapとcatchtapの違いの詳細な説明

目次1. イベントとは何ですか? 2. イベントの使い方3. バインドタップとキャッチタップの違い4...

JavaScript カウントダウン プロンプト ボックス

この記事の例では、カウントダウンプロンプトボックスを実装するためのJavaScriptの具体的なコー...

CentOS 6.4 MySQL 5.7.18 のインストールと設定方法のグラフィックチュートリアル

Centos6.4 で mysql5.7.18 をインストールするための具体的な手順が全員に共有され...

CentOS7にJDK8をrpmモードでインストールする

CentOS 7が正常にインストールされると、OpenJDKのJREがデフォルトでインストールされて...

Docker Hubの動作原理と実装プロセスの分析

GitHub が提供するコード ホスティング サービスと同様に、Docker Hub はイメージ ホ...