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

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

この記事では、mysql5.7.23 の詳細なインストールプロセスを記録し、皆さんと共有します。

1. ダウンロードアドレス

2 ダウンロード後、解凍した内容を任意のディレクトリに置けます。私のディレクトリは次のとおりです(Cドライブに置くと、iniファイルを変更するときに権限の問題が発生する可能性があるため、Eドライブに変更しました):E:\mysql

以下のように、この時点では圧縮ファイルにはデータディレクトリとiniファイルは存在しません。

3. E:\mysqlディレクトリに新しいmy.iniファイルを作成し、次の内容をコピーします。

[mysqld]
#ポート3306を3306に設定する
# mysqlのインストールディレクトリをbasedir=E:\mysqlに設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=E:\mysql\data
# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します

4. 以下の環境変数を設定します。

コンピュータのプロパティ - 》システムの詳細設定 - 》

環境変数をクリック

システム変数セクションで、新しい変数名: MYSQL_HOME、変数値: E:\mysql を作成します。

パスを設定し、パスに bin ディレクトリを追加します (先頭のセミコロンに注意してください)

5.MySQLのインストールプロセス:

管理者としてcmdを実行する

次のディレクトリに入ります: E:mysql\bin

1. mysqld --install を実行してサービスをインストールします。コンソールに「サービスが正常にインストールされました」というメッセージが表示されます。mysqld --install を実行してサービスをインストールすると、すでに存在していることが示されます。

mysqld --removeと入力して、以前にインストールしたmysqlを削除し、mysqld --installを再度実行します。

2. コマンドを実行します: mysqld --initialize (この時点でデータディレクトリが生成されます)

3. サービスを開始するnet start mysql

4. パスワードを変更する

ステップ 1: net stop mysql (サービスを停止)

ステップ 2: mysqld --skip-grant-tables を実行して、パスワードなしの MySQL サーバーを起動します。

ステップ3:新しいターミナルを開き、mysql -u root -pと入力してmysqlに入ります。

ステップ4 :次に、ルートアカウントのパスワードを「root」に更新します。

コマンド: update mysql.user set authentication_string=password("root") where user="root";

ステップ 5:権限を更新するには、flush privileges コマンドを実行します。

ステップ6: 終了する。

ステップ7: mysql -u root -pと入力してmysqlに入り、パスワードrootを入力します。

ステップ8 : パスワードを再度変更します。

ステップ 1: SET PASSWORD = PASSWORD('新しいパスワード');

ステップ 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

ステップ 3: 権限をフラッシュします。

ステップ9:もう一度cmdを開いて再度ログインします

ミッション完了! 5.7.23 データベースのインストールに成功しました。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル
  • Ubuntu 18.04 は mysql 5.7.23 をインストールします
  • 最新の MySQL 5.7.23 のインストールと設定のグラフィックチュートリアル
  • MySQL 5.7.23 バージョンのインストールチュートリアルと設定方法
  • MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)
  • CentOS 7 で MySQL 5.7.23 をアップグレードする際の落とし穴と解決策
  • MySQL 5.7.23 winx64 のインストールと設定方法のグラフィックチュートリアル (win10 の場合)
  • mysql 5.7.23 winx64 解凍バージョンのインストールチュートリアル
  • MySQL 5.7.23 のインストールと設定方法のグラフィックチュートリアル
  • CentOS7 での mysql 5.7.23 のバイナリ インストール

<<:  JSで実施された機雷掃海プロジェクトの概要

>>:  nginx rewriteを使用してURLをリダイレクトする方法

推薦する

MySQLをインストールして設定し、ルートパスワードを変更する方法

1. インストールapt-get install mysql-server にはアカウントとパスワー...

変換を使用して純粋な CSS ポップアップ メニューを実装するためのサンプル コード

序文トップメニューを作成する場合、ポップアップのセカンダリメニューを作成する必要があります。 以前の...

my.cnf (my.ini) 重要なパラメータの最適化設定手順

MyISAM ストレージエンジンMyISAM ストレージ エンジンは、書き込みよりも読み取りが多く、...

Dockerfile echoは、指定されたファイル内の複数行のテキストを実装する方法を指定します。

Dockerfile内の指定されたファイルに複数の行を追加します。echoの後の「$」記号に注意し...

Tomcat で静的リソースを処理するチュートリアル

序文Tomcat 内のすべてのリクエストは Servlet によって処理され、静的リソースも例外では...

ウェブサイトのパフォーマンス: 画像とCookieの最適化、モバイルアプリケーションの最適化

前のセクションでは、コンテンツ、サーバー、JavaScript、CSS など、Web サイトのパフォ...

高速レイアウトのための CSS ビューポート単位

CSS ビューポート ユニットはここ数年登場しており、時が経つにつれて、ますます多くの開発者が使用し...

WeChatアプレットに2048ミニゲームを実装する詳細なプロセス

レンダリング サンプルコード今日は、WeChat アプレットを使用して 2048 ゲームを実装します...

MySQL における datetime と timestamp の違いと選択

目次1 違い1.1 スペース占有1.2 表現範囲1.3 タイムゾーン2 テスト3つの選択肢MySQL...

Linux コマンドを素早く習得する 4 つの方法

Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...

MySql はデータを正常に挿入しますが、[Err] 1055 エラーが報告されます。解決策

1. 質問:最近、挿入操作を行っています。MySQLのバージョンは5.7です。挿入は成功しますが、エ...

MySQL データベース開発仕様 [推奨]

最近、問題のある新しい SQL が本番データベースに入力される数を最小限に抑えるために、開発仕様を整...

Linux のプロセスクラッシュの原因をコアダンプ技術を使用して追跡する簡単な分析

最近、プロジェクトで問題が発生しました。サーバー側のプログラムが突然クラッシュして終了しました。クラ...

Linux で Golang をインストールする方法

Go は、シンプルで信頼性が高く、効率的なソフトウェアを簡単に構築できるオープンソース プログラミン...

Vue3カプセル化メッセージメッセージプロンプトインスタンス関数の詳細な説明

目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....