mysql 8.0.11 winx64のインストールチュートリアルは以下のように記録され、みんなと共有されます 1. アドレスを入力してください: mysql-8.0.11-winx64 をダウンロード 2. zip パッケージを解凍し、解凍したファイルを図に示すようにフォルダーに配置します。 3. 環境変数を設定する(CMDウィンドウで操作するときにパスを繰り返し切り替えないようにするため) パスの下にD:\Program Files\mysql-8.0.11-winx64\binを追加します。 4. 設定ファイルを書く 解凍したディレクトリに my.ini (または my-default.ini) ファイルがないことがわかりました。問題ありません。自分で作成できます。インストール ルート ディレクトリに my.ini を追加します (例: 私の場合は D:\Program Files\mysql-8.0.11-winx64\my-default.ini)。基本構成を記述します。 注:データ フォルダーは、データベースが初期化された後にのみ存在します。my-default.ini ファイルはデフォルトでは存在しません。次のように自分で記述できます。 [mysqld] # ポート 3306 を設定 port=3306 # MySQLのインストールディレクトリを設定します basedir=D:\Program Files\MySQL # MySQLデータベースデータの保存ディレクトリを設定します。datadir=D:\Users\qiuzhiwen\MySQL\Data # 許可される最大接続数 max_connections=200 # 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10 # サーバーが使用するデフォルトの文字セットは UTF8 です 文字セットサーバー=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB # デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します [クライアント] # MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306 デフォルトの文字セット=utf8 このうち、basedir と datadir は実際の状況に応じて決定できます。 5. 「win」キーを押してスタートメニューを開き、検索ボックスに「cmd」と入力し、検索結果で「コマンドプロンプト」プログラムを選択して右クリックし、「管理者として実行」を選択します。 6.MySQLサービスのインストールと初期化 mysqld install コマンドを実行します。Service successfully install と表示されたら、MySQL サービスのインストールが完了したことを意味します。 注: mysqld --install [サービス名] 後ろのサービス名は省略可能で、デフォルト名は mysql です。もちろん、コンピューターに複数の MySQL サービスをインストールする必要がある場合は、mysql5 や mysql8 などの異なる名前で区別できます。 MySQLの初期化 MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。 mysqld --initialize --console 実行が完了すると、root ユーザーの初期デフォルト パスワードが次のように出力されます。 知らせ!実行出力結果に次の段落があります: [注意] [MY-010454] [サーバー] root@localhost の一時パスワードが生成されます: Ng*jbnKGd2_! root@localhost: の後の "Ng*jbnKGd2_!" が初期パスワードです (最初のスペースは除く)。パスワードを変更する前に、このパスワードを覚えておく必要があります。このパスワードは、次回のログイン時に必要になります。誤ってディレクトリをすぐに閉じてしまったり、忘れてしまったりしても大丈夫です。初期化した datadir ディレクトリを削除して、再度初期化コマンドを実行すると、再生成されます。もちろん、セキュリティ ツールを使用して、任意の方法でパスワードを強制的に変更することもできます。 参考資料: MySQL 8.0 リファレンスマニュアル インストールが完了したら、コマンドnet start mysqlを使用して MySQL サービスを開始できます。 7. パスワードとパスワード認証プラグインを変更する D:\Program Files\mysql-8.0.11-winx64\bin に移動し、mysql -u root -p コマンドを実行して、以前に保存したパスワードを入力します。私の場合は Ng*jbnKGd2_ です。 ユーザーのパスワードを変更するには、MySQL で次のコマンドを実行します。 ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。 パスワード検証プラグインを変更し、同時にパスワードを変更します。 次のコマンドを使用して、デフォルトでインストールされたデータベースを表示できます。 データベースを表示します。 mysql を使用します。 テーブルを表示します。 MySQL データベースがデフォルトで初期化され、ユーザー テーブルに MySQL ユーザー情報が格納されていることがわかります。デフォルトの MySQL ユーザーを見てみましょう。 mysql.user からユーザー、ホスト、認証文字列を選択します。 管理者ルートのホストは localhost です。つまり、localhost のログイン アクセスのみが許可されます。他の IP アドレスからのログインを許可する場合は、新しいホストを追加する必要があります。すべてのIPアクセスを許可する場合は、直接「%」に変更できます。 ユーザーを作成します: 'xxh'@'%' というユーザーを作成し、'xxh123!@#' によって mysql_native_password で識別します。 #(注: mysql8.0の暗号化方式は変更されています)# ユーザーを確認する user\G からユーザー、ホスト、プラグイン、認証文字列を選択します。 リモートデータベースの承認 # すべての権限を許可する *.* のすべての権限を 'xxh'@'%' に付与します。 #基本的なクエリと変更の権限を承認し、必要に応じて設定します *.* に対して SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER 権限を 'xxh'@'%' に付与します。 ユーザー権限の表示 'xxh'@'%' の許可を表示します。 ここまで、Win10 に mysql-8.0.11-winx64 をインストールするための詳細な手順を紹介しました。インストール プロセス中に間違いや問題が発生した場合は、コメント エリアにメッセージを残してください。LZ が回答します。 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Jenkins を使用した Vue プロジェクトのワンクリック パッケージングと公開の実装
1. 背景Youzan の各 OLTP データベース インスタンスには、実行時間が特定のしきい値を超...
目次配列の紹介配列リテラル2次元配列要約する配列の紹介配列- Arrayもオブジェクトですこれは通常...
テスト サーバーにログインするたびに、必ず ssh ログインのパスワードを入力する必要があります。ロ...
クリックされたボタンには赤い画像スタイルを実装し、選択されていない他のボタンには灰色の画像スタイルを...
結果:実装コード: <!DOCTYPE html><html class=&quo...
原因このブログを書いた理由は、今日Leetcodeの日課問題をやっていたからです。文字列を整数(at...
この記事では、JavaScript メッセージ ボードでメッセージを追加および削除する小さな例を詳細...
インストール前の作業: VMware Workstation がインストールされていることを確認し、...
このチュートリアルでは、MySQL 5.7のインストールと設定方法を参考までに紹介します。具体的な内...
序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...
Alibaba Cloud セキュリティグループの概要Alibaba Cloud Server セ...
複数列のインデックスについては、理解が不足していることがよくあります。よくある間違いは、多数の列に独...
IE には長い間問題がありました。誰もがテストを受けたとき、誰もが笑顔でしたが、それはただのニヤニヤ...
参考までに、Vue3でナビゲーションバーコンポーネントをカプセル化し、スクロールバーのスクロールに合...
フローティング、フローティング埋め込み div、配置、フレックスという 4 つの一般的な方法と原則を...