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でパーティションのサイズを変更する方法

推薦する

IE で ClearType をオンにした後の透明フォントの問題の解決方法

IE で ClearType をオンにした後に発生する透明フォントの問題を解決するには、透明要素に背...

React Hooksコンポーネント間で値を渡す方法の詳細な説明(tsを使用)

目次父から息子へ息子から父へクロスレベルコンポーネント(親から子孫)父から息子へpropsを通じて値...

ES6の新機能に関する最もよく使われる知識ポイントのまとめ

目次1. キーワード2. 脱構築3. 文字列4. 正規化5. 配列6. 機能7. オブジェクト8.シ...

SEATAトランザクションサービスDockerのデプロイ手順の詳細説明

1. データベース認証ステートメントを作成する > データベース seata を作成します。 ...

MySQL でのサブクエリの基本的な使用法

目次1. サブクエリの定義2. サブクエリの分類1. スカラーサブクエリ: 2. MySQLサブクエ...

ブラウザタブの左端に表示されるウェブサイトのアイコンを設定します

この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...

MySQL の中国語文字化け問題の解決方法

1. LinuxのMySQLで中国語の文字化けが発生する。以下の操作を実行する。 vi /etc/m...

スケルトン スクリーンの読み込みプレースホルダー アニメーション効果を実装するための CSS + HTML (アニメーション付き)

効果上から下へフェードアウト ソースコードhtml、Angular構文を使用して、必要な構文を取得す...

Win7 の VMware 仮想マシンに Linux7.2 をインストールするインターネット アクセス構成チュートリアル

参考までに、win7システム上のVMware仮想マシンにlinux7.2インターネットアクセス構成を...

Javascript 文字列メソッドの詳細な説明

目次文字列の長さ: 長さcharAt() charCodeAt()文字列に値が含まれているかどうかを...

Vueコンポーネントのカスタムイベントの詳細な説明

目次要約する <テンプレート> <div> 要素 <h2>{{メ...

Vue3 がコンポーネント通信に mitt を使用する手順

目次1. インストール2. プロジェクトにインポートしてマウントする3. 使用Vue2.x はコンポ...

Linux sar コマンドの使用方法とコード例の分析

1. CPU使用率sar -p (一日中表示) sar -u 1 10 (1: 1秒ごと、10: 1...

MySQL データベース テーブルのパーティション分割に関する考慮事項 [推奨]

テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...

tbodyタグの魔法はテーブルコンテンツの表示を高速化します

他の人のウェブページを保存して見たことがあると思いますが、特にdwで開くと、多くのウェブページに&l...