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 プロジェクトのワンクリック パッケージングと公開の実装
この記事では、Echartsを使用して3次元棒グラフを実装するVueの具体的なコードを参考までに共有...
導入RANGE パーティション分割は、指定された連続した間隔範囲に基づいています。RANGE の初期...
序文サーバーシステム環境は、CentOS 6.5 (最終) です。 FFmpeg をサーバーに正常に...
従来のソフトウェアから Web ウェアへの段階的な移行の傾向の中で、デザイン パターンとテクノロジは...
最近、小さなプログラムを開発しているときに、次の設計図のような円形のパーセンテージ進捗状況バーを実装...
ナビゲーションバーのサブメニューを再帰的に生成すると、メニューは正常に生成できるが、マウスをホバーす...
jsx/tsxファイルを直接作成できます今回のプロジェクト構成は以下のとおりです。 vueファイルで...
最近、プロジェクトの過程で問題に遭遇しました。メニューバーを常に上部に表示し、後続の要素をその下に表...
作業開発プロセス中に、顧客の名前、携帯電話番号、ID カード、およびドキュメントの種類を動的に保存す...
目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...
HTML CSS および JavaScript を使用して、プラス、マイナス、ゼロの 3 つのボタン...
このタグはHTML3.2の一部ではなく、MSIE3以降のカーネルのみをサポートしています。そのため、...
<br />オリジナルURL: http://www.lxdong.com/post/m...
目次1. js整数の演算2. ネイティブアラートを書き換えてポップアップボックスの数を記録する3. ...
目次序文1. 配列走査法1. 各() 2. マップ() 3. 〜のために4. フィルター() 5. ...