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

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

MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。

ステップ 1: mysql-5.7.17-winx64 の解凍バージョンをダウンロードします: http://dev.mysql.com/downloads/mysql/

ステップ 2:インストール ディレクトリ (例: C:\myprogram\mysql-5.7.17-winx64) に解凍します。

ステップ3:環境変数を設定する

操作は以下のとおりです。

1) マイコンピュータを右クリック -> プロパティ -> システムの詳細設定(詳細) -> 環境変数
システム変数の下にある新規ボタンをクリックします。
変数名を入力してください: MYSQL_HOME
変数値を入力してください: C:\myprogram\mysql-5.7.17-winx64

2) システム変数でパスを選択する
編集ボタンをクリック
変数値に変数値を追加します: %MYSQL_HOME%\bin
この変数は、元の変数値の後に ; で区切られて追加されることに注意してください。元の変数値は削除できません。

ステップ 4: C:\myprogram\mysql-5.7.17-winx64 フォルダー内の my.ini ファイルを変更します。存在しない場合は、my-default.ini をコピーして変更できます。

#########################################################
 [クライアント]
 ポート=3306
 デフォルトの文字セット=utf8
 [mysqld]
 ポート=3306
 文字セットサーバー=utf8
 ベースディレクトリ=%MYSQL_HOME%
 #ディレクトリを解凍します。datadir=%MYSQL_HOME%\data
 #ディレクトリ sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES にデータディレクトリを解凍します
 [WinMySQLAdmin]
 %MYSQL_HOME%\bin\mysqld.exe
########

ステップ5: MySQLをWindowsシステムサービスとして登録する

1) 管理者として cmd を実行し、コンソールから MySQL 解凍ディレクトリの下の bin ディレクトリに入ります。

2) サービスインストールコマンドを入力します。

mysqld MySQL をインストールします --defaults-file="%MYSQL_HOME%\my.ini"
#変更したmy.iniファイルをディレクトリに解凍します
インストールが成功すると、サービスが正常にインストールされたことを示すメッセージがポップアップ表示されます。
#注: my.ini ファイルは、MySQL を解凍した後、ルート ディレクトリに配置されます。
#サービスコマンドの削除: mysqld -remove

ステップ6: MySQLサービスを開始する

方法1:サービスコマンドを起動する: net start mysql
方法2:

管理ツール サービスを開き、MySQL サービスを見つけます。

右クリックして「開始」を選択するか、左側の「開始」を直接クリックしてサービスを開始します。

ステップ7:ルートアカウントのパスワードを変更する

インストールが完了した直後は、root アカウントのデフォルトのパスワードは空になっています。このとき、パスワードを指定したパスワードに変更できます。例: 123456

 c:>mysql –u ルート
 mysql>データベースを表示;
 mysql>mysql を使用します。
 mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
 mysql> 権限をフラッシュします。
 mysql>終了

しかし、これではログインに成功しません。

ステップ8: my.iniファイルを変更し、[mysqld]の下に次のコマンドを追加します: skip-grant-tables、次にmysqlサービスを再起動します。

ステップ9:ログインしてルートユーザーのパスワードを変更する

c:>mysql –u ルート
 mysql>データベースを表示;
 mysql>mysql を使用します。
 mysql> UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
 mysql> 権限をフラッシュします。

この時点で、my.ini ファイルを編集して skip-grant-tables 行を削除し、MySQL を再起動します。そうしないと、MySQL はパスワードなしでログインできます。成功したら、ログアウトして再度ログインし、成功したかどうかをテストできます。

注意: Navicatを使用してMySQLに接続するときに、 MySQLエラー番号1862が表示された場合: パスワードの有効期限が切れています。または、実行ウィンドウでbinディレクトリを入力し、>mysql -uroot -p123456でログインし、select * from mysql.usersを実行します。
次のメッセージが表示されます: エラー 1820 (HY000): このステートメントを実行する前にパスワードを設定する必要があります

解決策: MySQL> SET PASSWORD = PASSWORD('123456');

クエリは正常、影響を受けた行は 0 行 (0.03 秒)

次に、mysql.users から * を選択すると、結果が得られます。Navicat も正常に接続できます。

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 5.7.17 のインストールと設定方法のグラフィックチュートリアル
  • mysql5.7.17.msi インストール グラフィック チュートリアル
  • Windows10 に mysql5.7.17 をインストールするチュートリアル
  • MySQL 5.7.17 のインストールと設定のグラフィックチュートリアル
  • MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Windows)
  • MySQL 5.7.17 のインストールと設定方法のグラフィックチュートリアル (CentOS7)
  • MySQL 5.7.17 winx64 のインストールと設定方法のグラフィックチュートリアル
  • Mac 向け MySQL 5.7.17 のインストールと設定のチュートリアル
  • MySQL 5.7.17 のインストールと設定方法のグラフィックチュートリアル (Win7 の場合)
  • Windows 10 での MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル
  • Mysql5.7.17 winx64.zip 解凍バージョンのインストールと設定のグラフィックチュートリアル
  • MySQL 5.7.17 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル

<<:  JavaScript で文字列内の最長の単語を見つける 3 つの方法 (推奨)

>>:  ソースコードの観点からキープアライブコンポーネントのキャッシュ原理に答える

推薦する

HTMLフロートの使用法の簡単な分析

float の使用例左サスペンション: float:left;右サスペンション: float:rig...

MySQL マルチインスタンス構成のアプリケーションシナリオ

目次MySQL 複数インスタンスマルチインスタンスの概要マルチインスタンスとは何ですか?複数のインス...

Idea で Tomcat のソースコードデバッグを開始し、デバッグのために Tomcat に入る方法

idea 開発ツールを使用してコードをデバッグする場合、Java Web プロジェクトで、Web コ...

nginx をベースにリロードなしでアップストリーム サーバーの動的な自動起動と停止を実装する方法

目次1. Consulクラスタをデプロイする1. 準備3. Consulクラスタを作成する4. 管理...

Vue が天気予報機能を実装

この記事では、天気予報機能を実現するためのVueの具体的なコードを参考までに共有します。具体的な内容...

HTML テーブル マークアップ チュートリアル (10): セル パディング属性 CELLPADDING

セルのパディングは、セルの内容と境界線の間の距離です。基本的な構文<TABLE セルパディング...

CSS と Bootstrap アイコンを使用して、上下にジャンプするインジケーター矢印のアニメーション効果を作成します。

ページが非常に長い場合は、下にさらにコンテンツがあることをユーザーに知らせるために矢印が必要になるこ...

CSS で 3D ブック効果を実装するためのサンプル コード

さっそく、レンダリングを見てみましょうソースコードは以下のとおりです <!DOCTYPE ht...

Ubuntu の Python で C/C++ メソッドを呼び出すダイナミック リンク ライブラリの詳細な説明

ブーストをインストールPython から C/C++ を呼び出す方法はたくさんあります。この記事では...

MySQL の innodb_flush_log_at_trx_commit と sync_binlog を区別する方法

2 つのパラメータ innodb_flush_log_at_trx_commit と sync_bi...

ネイティブ js が携帯電話のプルダウン更新を模倣

この記事では、携帯電話のプルダウンリフレッシュを模倣したjsの具体的なコードを参考までに共有します。...

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

MySQL8.0.22のインストールと設定(超詳細)参考までに、具体的な内容は次のとおりです。みなさ...

Linux は n 日前のログとサンプルコマンドを自動的に削除します

1. ファイル削除コマンド:対応するディレクトリを検索します -mtime + 日数 -name &...

JavaScript 円グラフの例

描画効果実装コードJavaScript var キャンバス = document.getElemen...

LeetCode の SQL 実装 (181. 従業員は管理職よりも収入が高い)

[LeetCode] 181.従業員の収入が管理職よりも多い従業員テーブルには、マネージャーを含む...