この記事では、MySQL 8.0.23のインストールと設定方法を参考までに紹介します。具体的な内容は以下のとおりです。 1. まず、 MySQLの公式ページから最新バージョンのMySQLをダウンロードする必要があります。 指定されたディレクトリに解凍します。例: D:\WinInstall\mysql-8.0.23-winx64 この時点で、ルートディレクトリにデータフォルダとmy.iniファイルの2つのファイルを作成し、エディタを使用してmy.iniファイルを編集して、次の内容を追加する必要があります。 [mysqld] # ポート 3306 を設定 port=3306 # mysqlのインストールディレクトリを設定します basedir=D:\WinInstall\mysql-8.0.23-winx64 # mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\WinInstall\mysql-8.0.23-winx64\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 構成: まず環境変数を入力し、システムに新しい環境変数を作成します 次に新しいパスを作成し、入力します %MYSQL_HOME%\bin インストール: 1. 管理者権限を使用して、D:\WinInstall\mysql-8.0.23-winx64\binディレクトリに移動します。 初期化コマンド mysqld --initialize --console #これを使用します -- mysqld --initialize --initialize-insecure --user=mysql --console 初期化後、root@localhostの一時パスワードが生成されます: i?Q5dfhi*wof 初期パスワード i?Q5dfhi*wof を取得します 2. インストール mysqld --インストール 3. 開始 ネットスタートMySQL 4. 先ほど入力したパスワードを入力します mysql -u ルート -p パスワード内の特殊文字を区別できない場合は、テキスト ファイルにコピーします。 5.新しいパスワードを変更する ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。 注意: この時点では MySQL サービスを再起動しないでください。再起動する場合は、次のコマンドを順番に実行してください。 出口 mysql -u ルート -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password' PASSWORD EXPIRE NEVER; mysql を使用します。 ユーザーを更新し、host='%' を設定します (user = 'root')。 権限のフラッシュ; *.* のすべての権限を 'root'@'%' に付与します。 6. パスワードルールを変更する ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password' PASSWORD EXPIRE NEVER; 7. 認可 mysql を使用します。 ユーザーを更新し、host='%' を設定します (user = 'root')。 権限のフラッシュ; *.* のすべての権限を 'root'@'%' に付与します。 権限のフラッシュ; うまく動作します。エラーが発生した場合は、my.iniを確認してください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vueは右上隅の時間表示のリアルタイム更新を実装します
>>: CSS の複数行テキストがオーバーフローする場合の省略記号の例
目次1. 目的2. 文法3. 練習する1. 目的通常、エラーが発生すると、スクリプトは直ちに停止し、...
この記事では、カルーセルアニメーションを実現するためのVueの具体的なコードを例として紹介します。具...
はじめに: すべてのブラウザには、「ユーザー エージェント スタイル シート」と呼ばれる、すべてのペ...
序文モバイル デバイスでは、帯域幅とプロセッサ速度の制限により、Web ページのパフォーマンスに対す...
概要: HBase には、ユーザーに管理、分析、修復、デバッグ機能を提供するための多くの操作および保...
このチュートリアルの動作環境: Windows 7 システム、nodejs バージョン 12.19....
目的: 1. Alibaba Cloud Serverを介してサーバーの外部ネットワークをマッピング...
目次1. はじめに2. 再帰3. コールバック関数3.1 匿名コールバック関数3.2 パラメータ付き...
本日、開発中に、顧客からページをキャッシュしないように要求される方法に遭遇しました。調べたところ、ペ...
現在、OK ボタンをクリックしたときやキーボードの Enter キーを押したときに操作を実行するとい...
MySQL の基盤となるデータ構造が B+ ツリーであることは誰もが知っていますが、ではなぜ赤黒ツリ...
(I) mysql5.7のインストール: ❀詳細:無料のグリーンバージョン5.7のインストール方法は...
まず、/etc/group ファイルを確認します。 [root@localhost /]# cat ...
公式文書には次のように記されている。ルーターを挿入することで、どのコンポーネントでも this.$r...
01 ウィンターフレーク(個人のみ) 02 スノートップキャップ(業務用) 03 モディウス「フリ...