MySQL 5.7.10 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)

MySQL 5.7.10 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)

MySQL は比較的使いやすいリレーショナル データベースです。今日は、win10 システムを再インストールしたので、MySQL の解凍バージョンをインストールしてみたいと思います。インストールが完了したら、それを書き留めて、必要な友人と共有します。

道具:

win10 システム 64 ビット mysql-5.7.10-winx64.zip

方法/ステップ1:

MySQL をインストールするには、まず MySQL の公式 Web サイトにアクセスして必要なリソースをダウンロードし、「ダウンロード」->「コミュニティ」を選択すると、今日設定する方法を学ぶバージョンである MySQL Community Server が表示されます。

さて、ここから mysql-5.7.10-winx64.zip バージョンのインストール パッケージをダウンロードできます。上のものは32ビット、写真にマークされているものは64ビットです。実際の状況に応じてダウンロードを選択できます。

しばらく待つと、インストール ファイルがダウンロードされました。次のステップは解凍です。ファイルをEドライブに解凍し、mysql5.7フォルダに置きました。

新しい my.ini ファイルを作成し、メモ帳で開いて、mysql の基本設定を入力します。

[mysql]
; MySQL クライアントのデフォルトの文字セットを設定します default-character-set=utf8
[mysqld]
; ポート 3306 を設定します port = 3306
; mysqlインストールディレクトリをbasedir=E:\mysql5.7に設定します

; mysqlデータベースデータの保存ディレクトリを設定します。datadir=E:\mysql5.7\data

; 許可される最大接続数 max_connections=200

; サーバーが使用するデフォルトの文字セットは、8ビットのlatin1文字セットcharacter-set-server=utf8です。

; 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

管理者として cmd ウィンドウを開いた後、ディレクトリを解凍したファイルの bin ディレクトリに切り替えます。次に、mysqld install と入力し、Enter キーを押して実行します。mysql ではなく、mysqld であることに注意してください。

次に、mysqld--initialize を使用してデータ ディレクトリを初期化します。そうしないと、mysql5.7 フォルダの下にデータ フォルダがなくなります。最初は、ファイルに何かが欠けていると感じました。初期化前と初期化後のファイルの変更を比較してみましょう

次のステップは、net start mysql と入力してサービスを開始することです。または、面倒なことが気にならなければ、手動で起動してください。サービスを開き、mysql サービスを開始します。この時点で、mysql のインストールは基本的に完了です。

方法/ステップ2

さあ、穴が来ます。以前 MySQL をインストールしたとき、root ユーザーにパスワードは必要ありませんでしたが、MySQL 5.7 以降ではこれはできなくなりました。しばらくは騙された気分でしたが、パスワードを設定していないことに気付き、なぜかパニックになってしまいました。エラー 1045 (28000):ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO)。残念です。

慌てずに、まずは MySQL サービスをシャットダウンしてください。

セーフ モードに入るには、プロンプト コマンド管理ツールで次のコマンドを入力します: mysqld --defaults-file="E:\mysql5.7\my.ini" --console --skip-grant-tables。ここでのパスは、インストールの実際のパスに応じて変更する必要があります。さて、このウィンドウを実行したままにして、コマンド プロンプト ウィンドウを再度開きます。管理者権限を持っていることを忘れないでください。

次に、ユーザー名とパスワードを入力してログインします。成功です。心配しないでください。これは単なる第一歩です。次に、root のデフォルト パスワードを変更する必要があります。

次に、現在使用中のデータベースを選択します。use mysql と入力します。

それからパスワードを変更しようとしましたが、エマ、フィールドが間違っていました。

1. MySQL データベースを入力します。

mysql> use mysql;データベースが変更されました

2. ルート ユーザーのパスワードを新しく設定します。mysql> update user set authentication_string=password("new password") where user="root";クエリ OK、1 行が影響を受けました (0.01 秒)一致した行:1 変更されました:1警告: 0

3. データベースを更新します (必ず更新することを忘れないでください) mysql>flush privileges; QueryOK、0 行が影響を受けました (0.00 秒)

4. mysqlを終了します:mysql> quit

次回mysql -uroot -pと入力すると、新しいパスワードでログインできます。



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

以下もご興味があるかもしれません:
  • win10 mysql 5.6.35 winx64 無料インストールバージョン設定チュートリアル
  • MySQL 5.7.13 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
  • Mysql 5.7.17 winx64 無料インストール版、win10 環境でのインストールと構成のグラフィック チュートリアル
  • 64 ビットの win10 システムに mysql-5.7.16-winx64 のグリーン バージョンをインストールするチュートリアル
  • MySQL5.7.18winX64のWin10インストールでサーバーの起動に失敗し、エラーメッセージも表示されない

<<:  jQueryの競合問題を解決する方法

>>:  nginxディレクトリパスをリダイレクトする方法

推薦する

ウェブページ内のFlash SWFファイルを変更する方法

これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...

WeChatアプレットコンポーネント開発:視覚的な映画座席選択機能

目次1. はじめに1. コンポーネントデータ2. コンポーネントページのレイアウト1. ロゴエリアの...

MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル (Win10 Home バージョン 64)

超初心者の私は、MySQL を学び始めたばかりで、インストール プロセス中に多くの問題に遭遇しました...

jsを使用してシンプルな弾幕スクリーンシステムを実装する

この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...

MySQLビューの原理と使用法の詳細な説明

この記事では、例を使用して MySQL ビューの原理と使用方法を説明します。ご参考までに、詳細は以下...

MySQL の高可用性アーキテクチャの完全な説明: MHA アーキテクチャ

目次1. はじめに2. 構成3. 作業プロセス4. 建築5. 表示例MHA (Master HA) ...

インターフェース設計の10の一般的なルール

<br />これは私がずっと前に集めた記事です。皆さんの参考のために共有したいと思います...

HTML テーブル マークアップ チュートリアル (30): セルの暗い境界線の色属性 BORDERCOLORDARK

セルでは、暗い境界線の色を個別に定義できます。基本的な構文<TD ボーダーコロダーク=colo...

Vite2.0の落とし穴

目次Viteプロジェクトビルドの最適化他のやっとこれは前回の記事の補足です。設定プロジェクトで遭遇し...

Linux での Jenkins の詳細なインストール手順

目次1. JDKをインストールする2. Jenkinsをインストールする3. Jenkinsの設定を...

Windows Server 2008 R2 マルチユーザー リモート デスクトップ接続ライセンス

仕事ではリモート サーバーが必要になることが多く、次の 2 つの問題に遭遇することがよくあります。 ...

MySQL InnoDB インデックス拡張の詳細な説明

インデックス拡張: InnoDB は、プライマリ キー列をそのインデックスに追加することで、各セカン...

MySQLのグループカウントと範囲集計を実装する2つの方法

1つ目:通常動作 選択 SUM(ddd) AS count_days、 場合 aa.days >...

LinuxでJenkinsのパスワードを忘れる方法

1.Jenkinsのインストール手順: https://www.jb51.net/article/1...

js における浅いコピーと深いコピーの詳細な説明

目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...