MySQLのダウンロードとインストールのプロセスの詳細な説明

MySQLのダウンロードとインストールのプロセスの詳細な説明

1: MySqlをダウンロードする

公式サイトのダウンロードアドレス: https://dev.mysql.com/downloads/mysql/

対応するダウンロードファイルを選択します。 (私のコンピューターは 64 ビットなので、これは 64 ビットのダウンロード ファイルです)

2: MySqlをインストールする

ダウンロードしたファイルを開き、指定されたディレクトリに解凍します。 (私の解凍ディレクトリは D:\mysql-5.7.21-winx64 です)

解凍したMySqlファイルを開き、ルートディレクトリにmy.ini(mysql設定ファイル)を作成します。

my.ini ファイルの内容は次のとおりです。
(以下のファイルを直接コピーして貼り付けることをお勧めします)

ここで、basedirとdatadirのパスをmysqlの解凍パスに変更する必要があります。

[mysql]

# mysqlクライアントのデフォルトの文字セットを設定する

デフォルトの文字セット=utf8

[mysqld]

#ポート3306を設定

ポート = 3306

# mysqlのインストールディレクトリを設定する

ベースディレクトリ=D:\mysql-5.7.21-winx64

# MySQLデータベースデータの保存ディレクトリを設定する

データディレクトリ=D:\mysql-5.7.21-winx64\data

# 許可される接続の最大数

最大接続数=200

# サーバーが使用するデフォルトの文字セットは、8ビットのlatin1文字セットです

文字セットサーバー=utf8

# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン

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

CMDコマンドプロンプトを見つけて右クリックし、管理者として実行します。

mysqlサブディレクトリbinに入る

順番に入力します: mysqld --install (インストール) mysqld --initialize (初期化) net start mysql (実行)

3: MySqlログインパスワードを設定する

数バージョン前までは、MySQL ルート アカウントのデフォルトのパスワードは空ではありませんでした。空のパスワードでログインすると、必ずエラーが発生します。

パスワード設定手順:

  1. my.iniファイルの末尾に「skip-grant-tables」(権限設定のキャンセル)を追加し、ファイルを保存します。
  2. MySQLサービスを再起動する
  3. cmd で mysql -bin ディレクトリに入り、mysql -u root -p と入力して Enter キーを押すと、パスワードなしでログインできます。
  4. パスワードをリセットしてください。 「use mysql」と入力してEnterキーを押します。
  5. update user set authentication_string=password("newPassword") where user="root"; と入力します (新しいバージョンでは、MySQL データベースのパスワード フィールドが authentication_string に変更されます)
  6. my.iniファイルの末尾にある「skip-grant-tables」を削除し、ファイルを保存します。
  7. mysqlサービスを再起動すると、新しいパスワードでrootアカウントにログインできます。

インストール完了

MYSQL パスワードを設定する別の方法。

MySQLをインストールしたら、MySQLインストールディレクトリのデータフォルダを開きます。その中に.errファイルがあります。メモ帳で開くと、次の行が表示されます。

root@localhost: xxxxxxxx の一時パスワードが生成されます

localhost: 以下はデフォルトのパスワードです。ログインするにはこのパスワードをコピーしてください。

ログインに成功したら、パスワードをリセットする必要があります。そうしないと、次のエラーが表示されます。

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

以下のコマンドを実行してパスワードをリセットすると、通常通り使用できるようになります。以下のスクリーンショットを参照してください。

SET PASSWORD = PASSWORD('新しいパスワード')

上記は、編集者が紹介したMySQLのダウンロードとインストールのプロセスの詳細な説明です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL バッチ挿入とユニークインデックスの問題に対する解決策
  • mysql はインデックスを無効にしますか?
  • MySQLデータベースを別のマシンに移行する方法の詳細な説明
  • go xorm を使用して mysql を操作する例
  • Mysql クラシック高レベル/コマンドライン操作 (クイック) (推奨)
  • 3つの主要データベース(Mysql、SqlServer、Oracle)の違いについて簡単に説明します。
  • クエリでのMySQLのユニークキーの使用と関連する問題
  • MySQLデータベースのスケジュールバックアップを実装する方法
  • MySQLでSQL文がどのように実行されるかの詳細な説明
  • MySQL の低速クエリの最適化: 理論と実践からの制限の利点

<<:  Webpack での publicPath の使用法の詳細な説明

>>:  CentOS7でパーティションのサイズを変更する方法

推薦する

SQL Server での exists と except の使用法の概要

目次1. 存在する1.1 説明1.2 例1.3 交差/2017-07-21 2. 除く2.1 説明2...

vue v-for ループ オブジェクトの属性

目次1. ループオブジェクト内の値2. ループオブジェクト3. キーと値のループ1. ループオブジェ...

新しい Linux ファイル権限設定における umask の詳細な理解

序文起源は質問 1 です: umask が 022 に設定されている場合、作成するファイルのデフォル...

Dockerイメージをプライベートリポジトリにアップロードする方法の例

イメージは、GitHub と同様に Docker パブリック リポジトリに直接簡単にプッシュできます...

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できません

エラーメッセージ:エラー 2002 (HY000): ソケット '/tmp/mysql.so...

VMWare を使用して Windows 上で Linux 環境を構築する手順 (画像とテキスト)

Mac を返却して以来、元のラップトップは使用されていません。このラップトップの構成は非常に良好で...

dockerでpdflatex環境を設定する方法

技術的背景Latex は文書作成、特に記事作成には欠かせないツールであり、必須のテキスト組版ツールで...

Dockerコンテナを更新、パッケージ化、Alibaba Cloudにアップロードする方法

今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、...

HTML 選択ボックスのプレースホルダーの作成に関する問題

テキスト入力でプレースホルダーを使用していますが、問題なく動作します。しかし、選択ボックスにはプレー...

MySQL ピボットテーブルについての簡単な説明

次のような製品部品表があります。一部 部品ID 部品タイプ 製品ID ---------------...

MySQL シリーズ 11 ログ

チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念My...

Vue のプラグインとコンポーネントの違いと使い方のまとめ

このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...

ハイパーリンクAタグを学ぶ

聞く: CSS を使用してハイパーリンクのスタイルを設定しましたが、ホバーしても機能しません。なぜこ...

HTMLウェブページの基本概念の簡単な分析

ウェブページとは何ですか? HTML ドキュメントがブラウザカーネルによってレンダリングされた後に表...