この記事は、参考のためにMySQL 8.0.12のインストールグラフィックチュートリアルを記録しています。具体的な内容は次のとおりです。 ステップ1: MySQLインストールパッケージをダウンロードして解凍する 1. 以下のリンクをクリックして公式ウェブサイトにアクセスし、Windows システムを選択します。 MySQLインストールパッケージのダウンロードアドレスはこちらをクリックしてください 2. 上記のページの最初の圧縮ファイル パッケージを選択してダウンロードします。 3. ダウンロード後、圧縮されたパッケージを解凍します。解凍場所は次のとおりです。
4. 環境変数を次のように設定します。 4.1. 「マイ コンピュータ」アイコンを右クリックし、ポップアップ オプションで「プロパティ」を左クリックして、プロパティ ページを開きます。 4.2. プロパティ ページで、[システムの詳細設定] を左クリックすると、環境変数が表示されます。それをクリックしてください。 4.3. 環境変数ページで「path」を見つけて選択し、 「編集」をクリックします。 4.4. 「環境変数の編集」で「新規」をクリックし、解凍したファイル内の bin フォルダーのアドレスをその場所にコピーします。この時点で環境変数は正常に設定されました。 ステップ2:設定ファイルを編集する 1. 解凍したフォルダを見つけて、下の図のようにファイル ディレクトリに入ります。 2. 次の内容の新しいテキスト ファイルを作成します。(注: データ フォルダーは自動的に生成されるため、新しいフォルダーを作成する必要はありません) 3. テキストファイル名をmy.iniに変更します。 ステップ3: MYSQLをインストールする 1. スタートメニューで CMD を検索し、管理者として CMD.EXE を開きます。 2. コマンドラインに「mysqld –initialize –console」と入力します。このコマンドはデータ フォルダーを自動的に生成します。 上記のコマンドを入力すると、次の結果が表示されます。root@localhost の後の文字列を記録します。これがサーバーにログインするときの初期パスワードです。私のパスワードは;qupx/kOy954; です。 2018-07-31T06:34:40.604070Z 0 [システム] [MY-013169] [サーバー] F:\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) プロセス 2896 としてサーバーの初期化が進行中 2018-07-31T06:34:54.763420Z 5 [注記] [MY-010454] [サーバー] root@localhost の一時パスワードが生成されました: ;qupx/kOy954 2018-07-31T06:35:05.121432Z 0 [システム] [MY-013170] [サーバー] F:\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) サーバーの初期化が完了しました 3. データベースサービスをインストールする 3.1. CMD コマンドラインにmysqld –install [サービス名]と入力します。サービス名は省略できます。デフォルトは mysql です。次の図は、サービスが正常にインストールされたことを示しています。 3.2 MySQL サービスを開始します。コマンドラインに net start mysql と入力します。下の図に示すように、サービスは正常に開始されています。 ステップ4: MySQLサーバーにログインする 1. コマンド ライン ウィンドウに mysql -u root -p と入力し、確認後に手順 3 で記録したパスワードを入力します。私のパスワードは ;qupx/kOy954 です。パスワードを入力すると以下の内容が表示され、ログインに成功しました。 ステップ5:初期パスワードを変更する 1. 初期 root パスワードは非常に使いにくいです。パスワードを変更するには、mysql コマンドラインに次のコマンドを入力します。 ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。 変更が完了したら終了して検証することができます。ここでは検証は行いません。 パスワードを変更した後は、権限を更新するために FLUSH PRIVILEGES を入力する必要があることに注意してください。 ステップ6:新しいユーザーを追加する 1. ユーザーを確認します。まず、use mysql; コマンドを使用して MySQL データベースに入ります。次に、ユーザー フォームに現在どのユーザーがいるかを確認します。select user, host, authentication_string from user; コマンドを入力します。入力後、以下のように現在のユーザー名が表示されます。 注: localhost は、データベースがローカルマシンからアクセスできることを意味します。すべての IP アドレスにアクセスできるようにするには、これを '%' に変更します。 2. 新しいユーザーを追加し、次のコマンドを入力して、ユーザー名 xxx とパスワード xxx123 を持つユーザーを作成します。このユーザーには、どの IP でもアクセスできます。 'xxx123' によって mysql_native_password で識別されるユーザー 'xxx'@'%' を作成します。 注意:このステートメントを実行した後、権限をフラッシュして権限を更新します。 3. 次のコマンドを使用してユーザーを確認します: select user, host, plugin, authentication_string from user\G; 暗号化方式にはmysql_native_passwordとcaching_sha2_passwordの2つがあることがわかります。 ステップ7:ユーザー権限を承認する 1. 次のステートメントは、ユーザーにすべての権限を付与します。 . のすべての権限を 'xxx'@'%' に付与します。 2. 基本的なクエリと変更の権限を承認し、必要に応じて設定します。 . に SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER 権限を 'xxh'@'%' に付与します。 3. ユーザー権限を表示します。 'xxx'@'%' の許可を表示します。 注意:各認証の後に、FLUSH PRIVILEGES ステートメントを実行する必要があります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: nginx で gzip 圧縮を実装してウェブサイトの速度を向上させる方法
この記事の環境はWindows 10、MySQLのバージョンは5.7.12-logです1. 基本的な...
目次Linux での Hbase のインストールと設定1. Hbaseインストールパッケージをダウン...
目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...
HTML5の<input="text" placeholder="...
コード: <input type="text" class="t...
学習プロセス中にプッシュ イメージが常にタイムアウトすることがわかったため、Alibaba Clou...
MySQL には以前、クエリ キャッシュ (Query Cache) がありました。8.0 以降では...
目次DockerファイルドキュメントJenkins の設定Spring Boot プロジェクトでは、...
以下の分析は製品設計原則に関するものですが、そのほとんどはウェブサイト製品に基づいているため、ユーザ...
フィルターを使用して画像に透明な CSS を書く方法コードをコピーコードは次のとおりです。 html...
目次1. 切り捨て操作1.1 MySQL truncate はどのような操作を実行しますか? 1.2...
1. 前提条件何度かインストールしているので、エラーについてはこれ以上説明しません。ちょっとわかりに...
目次1. はじめに2. 環境整備1. 基本環境3.Mysqlマスタースレーブ構成をインストールする1...
ログローテーションは、Linux システムでは非常に一般的な機能です。ログローテーションは、システム...
<br />最も実用的なものを選んで話しましょう。まず、勤務先の都市を慎重に選ぶ必要があ...