mysql5.7.18のインストールと初期パスワードの変更方法

mysql5.7.18のインストールと初期パスワードの変更方法

CentosでのMySQLのインストールについては、以前の記事を参照してください。

Centos7.3にMysql5.7をインストールし、初期パスワードを変更する

WindowsにMySQL 5.7をインストールするには2つの方法があります

1. .msiインストールファイルをダウンロードし、インターフェイスの指示に従って直接インストールします。
2. .biz圧縮ファイルをダウンロードする

ここでは2番目の圧縮版のインストール方法を紹介します

公式リファレンスドキュメント https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

1. MySQLをダウンロードする

他のバージョンのダウンロードアドレス

参考:

2. MySQLをインストールする

圧縮パッケージはインストール不要のファイルと同等です。これを使用するには、関連するパラメータを設定し、サービスを通じてデータベース サービスを開始するだけです。

2.1 圧縮ファイルを任意の場所に解凍します

この例は、D:\software\mysql-5.7.18-winx64 フォルダに解凍されます。

2.2 my.iniファイルを作成する

mysql-5.7.18-winx64 のルート ディレクトリに my.ini ファイルを作成し、次の内容を追加します。

[mysqld]
# basedir をインストールパスに設定します
ベースディレクトリ=D:\\software\\mysql-5.7.18-winx64
# datadir をデータディレクトリの場所に設定します
データディレクトリ=D:\\software\\mysql-5.7.18-winx64\\data
ポート = 3306
最大許容パケット = 32M 

basedir と datadir を設定する必要があることに注意してください。basedir は、ファイルを解凍したディレクトリです。

2.3 環境変数を設定する

MYSQL_HOME という変数を追加します。
Path変数を変更し、最後に%MYSQL_HOME%\binを追加します。

2.4 データベースファイルの初期化

1. 管理者として cmd を実行し、mysql の bin ディレクトリに入ります。
2. データベースファイルを初期化する

mysqld --初期化

初期化が成功すると、datadir ディレクトリにいくつかのファイルが生成されます。そのうち、xxx.err (xxx はコンピュータのユーザー名) ファイルには、ルート アカウントの一時パスワードが記述されています。例: <r8j*Qrh)jdpはルートアカウントの一時パスワードです

2017-05-17T10:31:54.235041Z 1 [注] root@localhost の一時パスワードが生成されます: <r8j*Qrh)jdp

2.5 MySQLサービスの登録

mysqld -MySQL をインストール 

2.6 MySQLサービスを開始する

ネットスタートMySQL 

3. ルートパスワードを変更する

ルートアカウントを使用してログインする

mysql -u ルート -p <r8j*Qrh)jdp

ルートパスワードを変更する

ALTER USER 'root'@'localhost' を 'new_password' によって識別します。

4. インストールログ

Microsoft Windows [バージョン 6.3.9600]
(c) 2013 マイクロソフトコーポレーション。無断転載を禁じます。

D:\software\mysql-5.7.18-winx64\bin>mysqld --initialize

D:\software\mysql-5.7.18-winx64\bin>
D:\software\mysql-5.7.18-winx64\bin>mysqld -MySQLをインストール

D:\software\mysql-5.7.18-winx64\bin>ネットスタートMySQL
MySQL サービスを開始しています。
MySQL サービスが正常に開始されました。


D:\software\mysql-5.7.18-winx64\bin>mysql -uroot -p
パスワードを入力してください: ************
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは3です
サーバーバージョン: 5.7.18

Copyright (c) 2000, 2017, Oracle およびその関連会社。無断複写・転載を禁じます。

OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

mysql> ALTER USER 'root'@'localhost' が 'root' によって識別されます。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql>終了
さよなら

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

以下もご興味があるかもしれません:
  • Linux 上の MySQL 5.7 でパスワードを忘れる問題を解決する
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル
  • MySQL 5.7.21 のインストールとパスワード設定のチュートリアル
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • MySQL 5.7.18 でパスワードを変更する方法
  • MAC で Mysql5.7.10 のルートパスワードを変更する方法
  • Mysql5.7 のルートパスワードを忘れた場合の対処法 (シンプルで効果的な方法)
  • Mysql5.7.14 インストールと設定方法操作グラフィックチュートリアル(パスワード問題解決)
  • MySQL 5.7 でパスワードを忘れた場合の解決方法の詳細な説明

<<:  Nexus を使用して jar パッケージをプライベート サーバーに追加する方法

>>:  React Stateの状態とライフサイクルの実装方法

推薦する

VueはOSSを使用して画像や添付ファイルをアップロードします

OSS を使用して Vue プロジェクトに画像や添付ファイルをアップロードするここでは、写真のアップ...

MySQL InnoDB アーキテクチャの概要

目次導入1. MySQLデータベースの全体的なアーキテクチャSQL インターフェースパーサーオプティ...

MySQL 5.7 でパスワードを忘れた場合の解決方法の詳細な説明

環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...

Centos7のFirewalldファイアウォールの基本コマンドの詳細な説明

1. Linuxファイアウォールの基礎Linux ファイアウォール システムは主にネットワーク層で動...

Ubuntu で .sh ファイルを実行するいくつかの方法の違いについて簡単に説明します。

序文特に bash 環境では、スクリプトの実行方法によって結果が異なります。スクリプトを実行する方法...

Tomcat+Mysql の高同時実行構成の最適化の説明

1.Tomcatの最適化構成(1)Tomcatのcatalina.batを変更するJavaをサーバー...

Windows Server win2003、win2008R2、win2012、win2016、win2019 システム バージョン間の違い

最近、Microsoft は 2019 サーバー システムをリリースしました。一般的に、Micros...

jQuery はシャッター効果を実現します (li 配置を使用)

この記事では、ブラインド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体...

HTML テーブルタグと関連する改行の問題の詳細な分析

テーブルとは何ですか?テーブルは、データのキャリアである HTML テーブルです。以下は比較的標準的...

Vue.jsでタブ切り替えと色変更操作を実装する解説

この機能を実装するにあたり、本家ブロガーさんから拝借した方法では色の切り替えが実現できず、長い間考え...

Ubuntu 20.04 ベスト設定ガイド (初心者向け)

1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...

3つの簡単な例を使ってハイパーリンクの下線を削除する方法

ハイパーリンクの下線を削除するには、スタイルシート CSS を使用する必要があります。当面は CSS...

jsのイベントループ機構の解析

序文ご存知のとおり、JavaScript は本質的にシングルスレッドですが、ブラウザは非同期リクエス...

WordPress実験を実装するための3つの仮想マシンのKVM展開の詳細説明

1. KVM の概要カーネルベースの仮想マシンの略称は、Linux 2.6.20 以降のすべての主要...

W3C チュートリアル (3): W3C HTML アクティビティ

HTML は、World Wide Web 上で公開するために使用されるハイブリッド言語です。 XH...