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 データベース接続例外の概要 (収集する価値あり)

Centos にプロジェクトをデプロイするときに奇妙な問題が見つかりました。データベース接続で例外...

Zabbix は MySQL インスタンス メソッドを監視します

1. 監視計画監視項目を作成する前に、何を監視するのか、どのように監視するのか、監視データをどのよう...

Ubuntu 20.04 aptの国内ソースを変更する方法

UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...

MySQLにおけるビューの作成(CREATE VIEW)と使用制限の詳しい説明

この記事では、例を使用して、MySQL ビューの作成 (CREATE VIEW) と使用上の制限につ...

CSS トランジションを使用した円形ホバー効果のサンプルコード

この記事では ソースコードのオンラインプレビューとダウンロード今日のチュートリアルでは、円のホバー効...

MySQL でテーブルを作成するときの NULL と NOT NULL の使用方法の詳細な説明

MySQL の仕様によっては、テーブル作成仕様にすべてのフィールドが空であってはならないという要件を...

HTML印刷関連の操作と実装の詳細な説明

原則的にはwindow.print()メソッドを呼び出すことですが、このメソッドは現在のページ全体を...

複数人チャットルームを実現する js コード

この記事の例では、多人数チャットルームを実装するためのjsコードの具体的なコードを参考までに共有して...

CentOS のデフォルトの SSH ポート番号を変更する方法の例

LinuxサーバーのデフォルトのSSHポート番号は通常22なので、ほとんどのユーザーはセキュリティ上...

HTML リスト タグ dl、ul、ol の使用例

コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...

ルートパスワードを変更するための MySQL 設定、MySQL サーバー接続、MySQL 共通コマンド図

1. ルートパスワードの設定と変更mysql が起動しているかどうかを確認します。起動していない場合...

Springboot プロジェクトに動的にパラメータを渡すための Docker の実装方法

背景最近、Docker 初心者の友人から、毎回プロジェクト構成ファイルにハードコーディングしてサービ...

nginx の default_server 定義とマッチングルールの詳細な説明

nginx の default_server ディレクティブは、server_name と一致しない...

CSSプロパティに基づいたボタンホバーボーダーと背景アニメーションのコレクション

ハートの属性不透明度: .999 は要素のスタッキングコンテキストを作成し、ボタン6と8のアニメーシ...

JavaScript が Taobao の虫眼鏡効果を模倣

この記事では、淘宝虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...