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

推薦する

両端揃えレイアウトを実現する CSS 列のサンプルコード

1. 堂々巡りいろいろ試行錯誤した結果、均等割り付けレイアウトを実現する最も簡単な方法は CSS ...

タイプファイルの入力ボタン機能の研究

<br />一部のWebサイトでアップロードする場合、「参照」ボタンをクリックすると[フ...

あなたをエキスパートに見せるための 13 個の JavaScript ワンライナー

目次1. ランダムなブール値( true / false )を取得する2. 指定された日付が営業日で...

ブラウザをJavaScriptで対話させる方法

目次1. 最も単純な例2. 音声の速度とピッチをカスタマイズする3. 音量の調整方法4. よく使われ...

州と市町村の連携を簡単に実現するJavaScript

この記事では、省と市の簡単な連携を実現するためのJavaScriptの具体的なコードを参考までに紹介...

CentOS に Docker をインストールし、Springboot で Docker をリモート公開する方法

目次1. CentOS7.0へのJDK1.8のインストール2. Dockerのインストール3.Doc...

Vuex データの永続性を実装するためのアイデアとコード

vuexとはvuex: vue.js専用に開発された状態管理ツールで、すべてのコンポーネントの状態を...

JDカルーセル効果を実現するための純粋なHTMLとCSS

JD カルーセルは、動的な効果を追加せず、主に位置決めの知識を使用して、純粋な HTML と CS...

面接官がmysqlのcharとvarcharの違いを尋ねたとき

目次charとvarcharの違いcharとvarcharの違い上記は、MySQL における cha...

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

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

JavaScript のマイクロタスクとマクロタスクの説明

序文: js はシングルスレッド言語なので、非同期にすることは不可能です。しかし、js のホスト環境...

複数サーバーの負荷分散を実現するためのNginx構成

Nginx ロード バランシング サーバー: IP: 192.168.0.4 (Nginx-Serv...

Vueのプラグインの仕組みとインストールの詳細を深く理解する

序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....

MySQL データベースのバックアップ プロセスに関する注意事項

今日は、データ バックアップに関連するいくつかの点について調べ、MySQL データ バックアップに関...

VMwareがモジュールディスクを早期に開けない場合の解決策の詳細な説明

VMWare (Virtual Machine ware) は、「仮想 PC」ソフトウェア会社です。...