MySQL 5.7.21 のインストールとパスワード設定のチュートリアル

MySQL 5.7.21 のインストールとパスワード設定のチュートリアル

MySQL5.7.21のインストールとパスワード設定のチュートリアルは次のとおりです。

公式リファレンスマニュアル

1. X:\MySQL\mysql-5.7.21-winx64 などの MySQL 5.7.20 インストール パッケージを解凍します。 (データとmy.iniはありません)

2. mysql 環境変数を設定し、MYSQL_HOME を作成し、パスに %MYSQL_HOME%\bin を追加します。

3. my.ini を設定します。そして、my.ini を bin ディレクトリに配置します (1. mysql-5.7.21-winx64 ディレクトリに配置すると、以下の net start mysql を実行したときに MYSQL サービスが起動しない可能性があります。2. データは自動的に生成されません)

[クライアント]
 
デフォルトの文字セット=utf8
 [mysqld]
#ディレクトリを解凍します。例: D:\MySQL\mysql-5.7.21-winx64
 ベースディレクトリ = %MYSQL_HOME% 
#ディレクトリを解凍します。例: D:\MySQL\mysql-5.7.21-winx64\data
 データディレクトリ = %MYSQL_HOME%\data 
 ポート = 3306 
 デフォルトの文字セット=utf8

4. 管理者としてコマンド ラインを入力し (Cortana で cmd を検索して入力すると見つかります)、X:\MySQL\mysql-5.7.21-winx64\bin ディレクトリに入り、コマンド mysqld --initialize-insecure を入力します (パスワードなしの root ユーザーを生成します)。すると、データ ファイルが mysql-5.7.20-winx64 ディレクトリに表示されます。

5. もう一度「mysqld --install」と入力します。「Service successfully installed」と表示されたら、登録は成功です。

注意:この操作で「サービスのインストール/削除が拒否されました」というエラー メッセージが表示される場合は、管理者としてコマンド プロンプトを入力することをお勧めします。


6. MySQLサービスを開始します。コマンド: net start mysql

7. パスワードを設定するmysqladmin -u root password password

8. パスワードを次のように変更します。次に、mysql -uroot -p と入力します。以前にログインしたことがあるため、設定したパスワードを入力します (root として初めてログインする場合は、パスワードなしで直接入力できます) MYSQL>

次に、次のように入力します: update mysql.user set authentication_string=password('入力するパスワード') where user='root' and Host ='localhost'; 次に、次のように入力します: flush privileges;


9. データテーブルを表示するには、コマンドshow databases;を入力します。

よく使われるMySQLコマンドは以下のとおりです。

すべての MySQL コマンドのリスト: 
すべてのテキスト コマンドは行の先頭に置き、';' で終わる必要があることに注意してください。 
? (\?) `help' と同義です。 
clear (\c) 現在の入力ステートメントをクリアします。 
connect (\r) サーバーに再接続します。オプションの引数は db と host です。 
区切り文字 (\d) ステートメントの区切り文字を設定します。 
ego (\G) コマンドをmysqlサーバーに送信し、結果を垂直に表示します。 
exit (\q) mysql を終了します。quit と同じです。 
go (\g) コマンドをmysqlサーバーに送信します。 
ヘルプ (\h) このヘルプを表示します。 
notee (\t) 出力ファイルに書き込まない。 
print (\p) 現在のコマンドを印刷します。 
prompt (\R) mysql プロンプトを変更します。 


quit (\q) mysqlを終了します。

rehash (\#) 完了ハッシュを再構築します。 
source (\.) SQL スクリプト ファイルを実行します。ファイル名を引数として受け取ります。 
status (\s) サーバーからステータス情報を取得します。 
tee (\T) 出力ファイル [to_outfile] を設定します。指定された出力ファイルにすべてを追加します。 
use (\u) 別のデータベースを使用します。引数としてデータベース名を取ります。 
charset (\C) 別の文字セットに切り替えます。マルチバイト文字セットの binlog を処理する場合に必要になる場合があります。 
警告 (\W) すべてのステートメントの後に警告を表示します。 
nowarning (\w) 各ステートメントの後に警告を表示しません。 
resetconnection(\x) セッションコンテキストをクリーンアップします。

10. MySQLを終了するには\q;と入力します

11. MySQLサービスをシャットダウンします。コマンド: net stop mysql

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

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

以下もご興味があるかもしれません:
  • Linux 上の MySQL 5.7 でパスワードを忘れる問題を解決する
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • mysql5.7.18のインストールと初期パスワードの変更方法
  • MySQL 5.7.18 でパスワードを変更する方法
  • MAC で Mysql5.7.10 のルートパスワードを変更する方法
  • Mysql5.7 のルートパスワードを忘れた場合の対処法 (シンプルで効果的な方法)
  • Mysql5.7.14 インストールと設定方法操作グラフィックチュートリアル(パスワード問題解決)
  • MySQL 5.7 でパスワードを忘れた場合の解決方法の詳細な説明

<<:  JavaScript の new 演算子を自分で実装する方法

>>:  Windows での自動展開に Jenkins を使用するチュートリアル図

推薦する

MySQLの文字列インターセプト関連関数の概要

この記事では、MySQL の文字列インターセプト関連の機能を紹介します。具体的な内容は以下のとおりで...

画像マーキー効果を実現するネイティブJS

今日は、ネイティブ JS で実装された画像マーキー効果を紹介します。効果は次のとおりです。 実装され...

jQuery を使用してカルーセル効果を実装する

本日ご紹介するのは、jQuery を使用してシンプルなカルーセルを実装する方法です。実装の原則は次の...

MySQL マスタースレーブレプリケーションの遅延の原因と解決策

目次レプリケーション ロジックの簡単な概要:遅延の原因と解決策〇メインデータベースへの頻繁なDMLリ...

Dockerのローカルイメージ作成方法の分析

コンテナと呼ばれるものは、実際には親イメージに基づいて読み取りおよび書き込み可能なファイル階層を作成...

Vue で Excel インポート機能を実装する詳細な手順

1. フロントエンド主導の実装手順最初のステップは、ページのインポートボタンをクリックしてExcel...

HTMLでvueとel​​ement-uiを直接参照する方法

コードは次のようになります。 <!DOCTYPE html> <html> ...

正規表現に基づくあいまい文字列置換を実装するMySQLの方法の分析

この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を...

Gogs+Jenkins+Docker による .NetCore ステップの自動デプロイ

目次環境説明DockerのインストールゴグのインストールDocker で .NetCore サービス...

HTML ページ内の js および css ファイルのキャッシュを自動的にクリーンアップします (バージョン番号を自動的に追加します)

Web プロジェクトの開発プロセスでは、CSS ファイルや JS ファイルを参照することがよくあり...

JavaScript ベースのシンプルなカルーセルの実装

この記事では、シンプルなカルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹...

Python ベースの Linux システムにおける特定のプロセスのパフォーマンス監視の考え方の詳細な説明

インターネット上には Linux サーバーを監視するためのツール、コンポーネント、プログラムが多数あ...

Zabbix と bat スクリプトを組み合わせて複数のアプリケーションの状態を監視する方法

シナリオシミュレーション:国内企業の中には、重要な業務をサポートするために特定のウィンドウ プログラ...

Vue.js フロントエンドプロジェクト向け多言語ソリューションのアイデアと実践

目次1. 通常どのようなコンテンツを処理する必要があるか2. 基本的な考え方3. 具体的な実践の詳細...

MySQLはgroup_concat()関数に基づいて複数のデータ行を結合します

非常に便利な機能group_concat() について、マニュアルには次のように記載されています: ...