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 の null と not null、null と空の値の違いの詳細な説明 ''''

MySQL を長い間使用してきた多くの人は、これら 2 つのフィールド属性の概念をまだよく理解して...

JS がビデオ弾幕効果を実現

これを実現するには、ES6 モジュール開発とオブザーバー モードを使用します。オブザーバー パターン...

Linux でリモート MySQL データベースを手動で展開する方法の詳細な説明

1. mysql をインストールします。次のコマンドを実行して、YUM ソースを更新します。 rpm...

MySQL マルチインスタンス構成ソリューション

1.1 MySQL マルチインスタンスとは何ですか?簡単に言うと、MySQL マルチインスタンスとは...

MySQL でインデックス構造として B+ ツリーを使用する利点は何ですか?

序文MySQL では、Innodb と MyIsam の両方がインデックス構造として B+ ツリーを...

モバイル ブラウザのビューポート パラメータ (Web フロントエンド デザイン)

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

Linux で mysql-8.0.20 をインストールするための詳細なチュートリアル

** Linuxにmysql-8.0.20をインストールする**環境の紹介オペレーティングシステム:...

Dockerコンテナでの静的ウェブサイトレイアウトの実装

サーバーの配置数日間無料で使用できるクラウドサーバー(Alibaba Cloud、Huawei Cl...

Vueは小さなカウントダウン機能を実装します

多くのプロジェクトでは、検証コードの送信など、カウントダウン機能を実装する必要があります。ここで、簡...

光沢のある輝くウェブサイトデザインの感動的なデザイン例

このコレクションには、あなたのデザインアイデアにインスピレーションを与える、輝いて光沢のある、優れた...

HTML チェックボックスとラジオボタンスタイルの美化の簡単な例

HTML チェックボックスとラジオボタンスタイルの美化の簡単な例チェックボックス: XML/HTML...

CSSは固定比率のブロックレベルコンテナを簡単に実装できる

H5 レイアウトを設計する場合、通常はバナーに遭遇することになります。例えば、2:1 で表示したい場...

いくつかの重要なMySQL変数

MySQL 変数は数多くありますが、その中には注目に値するものもあります。ここでは、参考までに、注目...

CentOS IP接続ネットワーク実装プロセス図

1. システムにログインし、ディレクトリに入ります: cd /etc/sysconfig/netwo...

Dockerコンテナのインポ​​ートとエクスポートに関するチュートリアル

背景Docker の人気は、コンテナの共有と移植が容易であることと密接に関係しています。ユーザーは、...