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

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

MySQL 5.7.27の詳細なダウンロード、インストール、および構成チュートリアルは参考までに、具体的な内容は次のとおりです。

序文

MySQL をインストールすると、多くの問題に遭遇します。ブログには、問題に対する多くの解決策があります。ここにいくつかのリンクを添付します。問題に遭遇した友人は、参考のためにそれらを読むことができます。この記事は、主にデータベースを初めて使用して MySQL データベースをインストールする初心者を対象としています。現在、公式サイトではMySQLのバージョンは5.5、5.6、5.7、8となっています。開発時には最新バージョンより1~2バージョン低いものを選択することが多いため、インストールするデータベースは5.7を選択しました。

1. ダウンロード手順 公式ウェブサイトにアクセスしてください: https://www.mysql.com/

ダウンロードの下にあるコミュニティを選択

対応するバージョンをダウンロードし、上図のMySQL Community Serverをクリックしてダウンロード インターフェイスに入ります。

MySQL Community Server 5.7のリンクを見つけてクリックします。

お使いのコンピュータのバージョンに応じて、対応する ZIP ファイルをダウンロードすることを選択します。私のコンピュータは 64 ビットなので、これをダウンロードすることを選択します。 [ダウンロード]をクリックして、次のインターフェイスに入ります。

「いいえ、ダウンロードを開始する」をクリックし、ダウンロードを開始します。

ダウンロード後、保存先のディスクとディレクトリにファイルを解凍します。ファイルをE:\Program Files\MySQLディレクトリに解凍しました。

以上でダウンロード作業は全て完了です。

2. 環境変数を設定する システム -> システムの詳細設定 -> 環境変数 -> システム変数

「新規」をクリックし、変数に「 MYSQL_HOME 」という名前を付け、mysql-5.7.27-winx64 フォルダーの場所を追加します。

私の場合は、図に示すように、 E:\Program Files\Mysql\mysql-5.7.27-winx64にあります。

パスを編集し、図に示すように;%MYSQL_HOME%\bin元の値の末尾にコピーします。

3.

my.ini ファイルの設定

mysql-5.7.27-winx64 ディレクトリに新しい my.ini ファイルを作成します。私は E:\Program Files\Mysql\mysql-5.7.27-winx64 ディレクトリに作成しました。my.ini ファイルの内容は次のとおりです。

[mysqld]
#ポート番号 port = 3306
#mysql-5.7.27-winx64 パス basedir=E:\Program Files\Mysql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64 パス + \data
データディレクトリ=E:\Program Files\Mysql\mysql-5.7.27-winx64\data 
#最大接続数 max_connections=200
#エンコード文字セットサーバー=utf8

デフォルトのストレージエンジン=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

[mysql]
#エンコードのデフォルト文字セット=utf8 

作成が完了したら、次の手順に進みます。

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

1. 入力ボックスに cmd と入力し、管理者として実行します管理者として実行する必要があることに注意してください。そうしないと、インストール プロセス中に、管理者権限が不十分なために「サービスのインストール/削除が拒否されました」というエラーが表示されます。これは非常に重要です。

cmdで、 E:\Program Files\Mysql\mysql-5.7.27-winx64\binディレクトリに移動します。

インストール コマンドmysqld -installを入力します。 「サービスが正常にインストールされました」と表示されたら、インストールは成功です「サービスのインストールが拒否されました」と表示されたら、コマンドが管理者権限で実行されていないことを意味します。

次に、コマンドmysqld --initializeを入力し続けます。この時点ではプロンプトは表示されません。

起動コマンドnet start mysql再度入力すると、MySQL が正常に起動したことを証明する次のプロンプトが表示されます。

5. MySQLパスワードを設定する

1. ここでパスワードを設定するのは、主にエラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO) の問題を解決するためです。

2. まずMySQLサービスを停止し、コマンドラインnet stop mysqlを入力します。

3. E:\Program Files\Mysql\mysql-5.7.27-winx64 ディレクトリでmy.iniを見つけ、[mysqld] フィールドの下の任意の行にskip-grant-tablesを追加して保存します。

4. MySQL を再起動し、起動コマンドnet start mysqlを入力します。次のプロンプトが表示され、MySQL が正常に起動したことを示します。

パスワードを入力せずに、コマンドmysql -u root -pを入力し、Enter キーを押します。

MySQL への入力に成功しました!ハハハ、この段階に到達したら幸せになる価値はあるね!

5. コマンド ラインを入力しuse mysqlデータベースに入ります。

6. コマンド ライン update update user set authentication_string=password("xxxxxx") where user="root"; xxxxxx は設定した新しいパスワードです。Enter キーを押した後に次のメッセージが表示されたら、変更は成功したことになります。

7. MySQL サービスを手動で停止し、win10 の検索バーに「service」と入力して、 MySQLを見つけます。右クリックして「停止」をクリックします。

次に、my.ini ファイル内のskip-grant-tables行を削除し、保存して閉じます。

8. cmd をもう一度起動し (管理者として)、起動コマンドnet start mysqlを入力し、次にmysql -u root -pと入力して、設定したパスワードを入力します。設定が成功したことを証明する次の情報が表示されます。

次に、 use mysqlコマンド ラインを入力し、検証すると、結果はエラーになります。

まだパスワードをリセットしていないので、リセットしてください。

コマンド ラインalter user user() identified by "xxxxxx";を入力します。パスワードは 123456 なので、 alter user user() identified by "123456";と入力し、Enter キーを押します。勝利にどんどん近づいています!

もう一度use mysqlコマンド ラインを入力し、成功を確認します。

要約する

ブログを書いている時間も含めると、このデータベースのインストールには約 4 時間かかりました。その理由は、インストール中に多くの問題に遭遇したからです。ここでそれらをまとめ、解決策のリンクを添付します。

1. my.iniファイルが見つかりません

2. エラー 1045 (28000): ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワード使用: NO)

3. エラー 1045 (28000): ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワード使用: YES)

4.「フィールドリスト」内の不明な列「パスワード」

5.この文を実行する前に、ALTER USER文を使用してパスワードをリセットする必要があります。

インストールと設定には多くのエラーがありました。ミスをするたびにアンインストールしました。一度は諦めようと思いました。粘り強く取り組んだおかげで、ついに MySQL のインストールと設定を制覇できました。これから MySQL を学ぶ旅が始まります。これは簡単な道ではないと思いますが、やり遂げられると信じています。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 5.7.30 のインストールとアップグレードの問題に関する詳細なチュートリアル
  • CentOS7 に YUM 経由で MySQL 5.7 をインストールする詳細な手順
  • Windows での mysql-5.7.28 のダウンロード、インストール、および構成に関する詳細なグラフィックとテキストのチュートリアル
  • CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)
  • MySQL5.7.27-winx64 バージョン win10 のダウンロードとインストールのチュートリアル図
  • CentOS7 64 ビットでの MySQL 5.7 のインストールと設定のチュートリアル
  • MySQL 5.7.33 インストール プロセスの詳細な図解

<<:  Linux ファイアウォールの状態確認方法の例

>>:  Vue+tsx のスロット使用の問題が置き換えられない

推薦する

etcd クラスターをデプロイするための docker-compose の実装手順

目次docker-compose.ymlを書くdocker-composeを実行するビルドステータス...

MySQL インポート csv エラーの 4 つの解決策

これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...

「いいね!」文がインデックスに登録されないのはなぜですか?

序文この記事は、最も人気のある言語で最も退屈な基礎知識を説明することを目的としていますこのトピックは...

CentOS7 システムでスワップを増やす方法の例

序文スワップは、ディスク上にある「仮想メモリ」の一部である特殊なファイル (またはパーティション) ...

Vue プロジェクトで SVG コンポーネントをパッケージ化して構成する手順

最近新しい会社に入社しました。プロジェクトに携わった後、タイトルアイコンが svg で作られていると...

MySQL のバックアップとリカバリの設計アイデア

背景まず、背景を説明します。ある制約により、当社の現在のバックアップ戦略では、1 日おきにフル バッ...

MySQLのバックアップとリカバリの簡単な分析

目次1. はじめに2. バックアップとリカバリの簡単な定義3. 復旧計画で考慮すべきいくつかの要素4...

MySQLの大文字と小文字の区別によって発生する問題の分析

MYSQLは大文字と小文字を区別します言葉を見れば信じられます。タイトルを見れば内容がわかります。 ...

mysql8 共通テーブル式 CTE 使用例の分析

この記事では、例を使用して、MySQL 8 の共通テーブル式 (CTE) の使用方法を説明します。ご...

HTML タイトルに二重引用符を追加する方法

<a href="https://www.jb51.net/" title...

Linuxのtimeコマンドの使い方の詳しい説明

1. コマンドの紹介時間は、コマンドの実行に費やされた時間や関連するシステム リソース、その他の情報...

MySQL でタイムスタンプを日付に変換する例

序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...

Vue で配列をクリアするいくつかの方法 (要約)

目次1. はじめに2. データを消去するいくつかの方法2.1 ref() の使用2.2 スライスの使...

Docker Compose の実践とまとめ

Docker Compose は、Docker コンテナ クラスターのオーケストレーションを実現しま...

ウェブサイトのビジュアルデザイン(画像とテキスト)における情報伝達の役割と方法

現代の Web ビジュアル デザインは、初期の情報の積み重ねから、その後のグラフィックスと抽象化、そ...