MySQL 8.0.13 のインストールと設定方法を皆さんと共有したいと思います。お役に立てれば幸いです。 1. mysql-8.0.13インストールパッケージをダウンロードする ダウンロード アドレスで、ダウンロードする zip インストール パッケージを選択します。 2. インストールしたいディレクトリに解凍します 3. my.ini設定ファイルを作成する [mysqld] #ポート port = 3306 #mysql インストールディレクトリ basedir = E:/amp/mysql8 #mysql データ保存ディレクトリ datadir = E:/amp/mysql8/data #許可される最大接続数 max_connections = 1024 #サーバーが使用するデフォルトの文字セットは、character-set-server = utf8mb4です #デフォルトのストレージエンジン default-storage-engine = INNODB #サービス固有識別子 server_id = 1 #スロークエリを有効にするかどうか slow_query_log = 1 #スロークエリログファイルのパスと名前を指定します slow_query_log_file = slow.log #SQL 文は実行時間がこの値を超えた場合にのみ記録されます long_query_time = 10 #binlogを開く log-bin = mysql-bin #sql モード sql_mode = NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES #ここで、mysql8のデフォルトのパスワード検証プラグインがcaching_sha2_passwordに変更されたことに注意してください。 #以前のものとの互換性のため、mysql_native_passwordに戻します デフォルト認証プラグイン = mysql_native_password [mysql] デフォルトの文字セット = utf8mb4 [クライアント] ポート = 3306 デフォルトの文字セット = utf8mb4 4. 管理者としてコマンドラインプログラムを実行し、mysqlのbinディレクトリに入り、インストールコマンドを実行します。 パスワードなし: mysqld --initialize-insecure --console ランダムなパスワードを自動的に生成します: mysqld --initialize --console サービスをインストールして開始します。 mysqld --install [サービス名] net start [サービス名] 5. 上記のランダムに生成されたパスワードを使用してMySQLにログインし、ルートパスワードを変更します。 mysql -u ルート -p mysql8.0.4 より前では、次のメソッドを直接使用できます。 SET PASSWORD=PASSWORD('新しいパスワード'); mysql8.0.4 以降では、次のメソッドのみ使用できます。 ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。 ユーザーテーブル情報を照会する mysql.user からホスト、ユーザー、プラグインを選択します。 MySQL 8.0 ではユーザーに直接権限を付与する構文が廃止されたため、まずユーザーを作成してから権限を付与する必要があります。 'password' によって mysql_native_password で識別されるユーザー 'username'@'host' を作成します。 すべての権限を付与します: *.* のすべての権限を 'username'@'host' に付与します。 必要に応じて権限を設定します。 *.* に対する select、insert、update、delete、create、drop、alert 権限を 'username'@'password' に付与します。 ユーザー権限の表示: 'username'@'host' の許可を表示します。 6. 最後に、必要に応じて、mysql bin ディレクトリを環境変数に追加できます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Vueはシンプルなショッピングカートの例を実装します
fdisk と比較すると、parted はあまり使用されず、主に 2T を超えるパーティションに使用...
通常、私たちが構築する Docker イメージはサイズが大きく、多くのディスク領域を占有します。コン...
目次序文基本的な使い方文法エラー処理プロミスチェーン呼び出し非同期と待機よく使われる方法1. Pro...
目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...
目次水波効果実装を見てみましょう水の波紋のデフォルトスタイルをカスタマイズする水の波紋の位置と直径を...
この記事では、検証コード干渉を実装するためのjsの具体的なコードを参考までに共有します。具体的な内容...
目次1. app.vueページを修正する2. ログインページを作成する (/views/login/...
今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...
Linuxユーティリティcertbotを使用してhttps証明書を生成するこのツールは Let...
目次Rractとは何ですか?背景React スキャフォールディングJSXとは何かRractとは何です...
MySQL のデータはディスクに書き込む必要があることは誰もが知っています。ディスクの読み取りと書き...
質問: Vue にブログ投稿をアップロードするためのフォームがあり、タイトル、本文、説明、スニペット...
目次1. jsonp クロスドメイン2. document.domain + iframe クロスド...
XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...
概要es6 では、配列またはオブジェクトから指定された要素を取得する新しい方法が追加されました。これ...