1. インストール 1. MySQLをダウンロードする ダウンロードアドレス: リンクアドレス ブラウザでウェブページを開いた後、図に示すように圧縮パッケージをダウンロードします。 ダウンロード後、圧縮パッケージを解凍し、場所をカスタマイズします(例:D:\Developer\mysql-8.0.13-winx64)。 2. 設定ファイル mysql8 バージョンにはデフォルトの my.ini ファイルがありません。手動で作成する必要があります。ファイルは解凍後にルート ディレクトリに作成されます (例: D:\Developer\mysql-8.0.13-winx64)。 [mysqld] # ポート 3306 を設定 port=3306 # mysqlのインストールディレクトリを設定します basedir=D:\\Developer\\mysql-8.0.13-winx64 # mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\Developer\mysql-8.0.13-winx64\data # 許可される最大接続数 max_connections=200 # 許容される接続失敗の数はmax_connect_errors=10です # サーバーが使用するデフォルトの文字セットは UTF8 です 文字セットサーバー=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB #デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password デフォルト認証プラグイン=mysql_native_password [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します [クライアント] # MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306 デフォルトの文字セット=utf8 3. データベースのインストール 3.1. binディレクトリに入る 管理者権限でcmdを開き(注:インストールには管理者権限を使用する必要があります。そうしないと問題が発生します)、図に示すように、MySQLインストールディレクトリのbinディレクトリに入ります。 3.2. 初期化 次に、mysqld --initialize --consoleコマンドを入力して初期化すると、図に示すインターフェースが表示されます。 上図の赤丸はルートアカウントとパスワードです。パスワードはMySQLによって自動生成され、スペースは含まれません。ルートユーザーとして初めてログインするときに必要なので、覚えておく必要があります。覚えていない場合は、MySQL インストール ディレクトリのデータを削除して再初期化する必要があります。 3.3. インストール コマンドが初期化されたら、次の図に示すように、mysqld --install [サービス名] (サービス名は空白のままにできます。デフォルトのサービス名は mysql) コマンドを実行して、mysql サービスをインストールします。 インストールが成功したことが示されたら、net start mysql と入力してサービスを開始し、net stop mysql と入力してサービスを停止します。 4. ルートアカウントのパスワードを変更する 自動生成されたパスワードを使用すると不便な場合があり、接続ツール (Navicate など) を使用して MySQL に接続すると、図に示すように、パスワードの有効期限が切れているため接続できないというメッセージが表示されることがあります。 したがって、インストールが完了し、サービスが開始された後に、root アカウントのパスワードを変更することをお勧めします。 次に、次のコマンドを入力してユーザー情報を表示します。 mysql.user からホスト、ユーザー、認証文字列を選択します。 ルート ユーザーの authentication_string フィールドの下にコンテンツがある場合は、まずそれを空に設定します。 ユーザーを更新し、authentication_string='' を設定します。user='root' です。 最後に、以下のコマンドを入力してパスワードを変更します。 変更が完了したら、パスワードを使用して再度ログインします。 '新しいパスワード' で識別されるユーザー 'root'@'localhost' を変更します。 再度ログインすると、新しいユーザーを作成し、その他の操作を実行して、ローカルまたはリモート開発を実行できます。 ユーザー作成コマンド 'xxx'@'localhost' というユーザーを作成します。このユーザーは 'xxxxx' によって mysql_native_password で識別されます。 リモート接続の場合は、localhost を変更できます。 注意: SET PASSWORD = PASSWORD('xxxx'); コマンドを使用してパスワードを変更することはできません。MySQL8 では新しいパスワード認証プラグインが使用され、"mysql_native_password" が廃止され、代わりに "caching_sha2_password" が使用されます。 5. 問題に注意を払う グラフクライアントを使用してMySQLルートユーザーに接続するときにパスワードの問題が発生した場合は、次のコマンドを使用します。 mysql.user からホスト、ユーザー、認証文字列、プラグインを選択します。 ルート暗号化プラグインが caching_sha2_password であるかどうかを確認します。このプラグインである場合は、ルートパスワードを変更するだけで済みます。コマンドは次のとおりです。 ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Vue 組み込みコンポーネントのキープアライブでの LRU アルゴリズムの使用
前提条件: Web開発者プラグインがインストールされている操作手順: [ツール] -> [We...
Web ページには、非常に複雑な HTML 構造があります。CSS を使用して関連するスタイルを定義...
当初の意図は、element-ui の $notify 通知をコンポーネントにカプセル化することでし...
1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...
質問画像とテキストのシームレスなスクロールは、一般的に携帯電話では良い効果をもたらしますが、一部のモ...
仕事で必要になったため、インターネットで多くの情報を見つけましたが、それらはすべてコピーアンドペース...
1. MySQLをインストールします。対応するソフトウェアをインストールするには、次の 3 つのコマ...
PHP7が出たので、最新バージョンのファンとしては、早速アップグレードして体験してみました。しかし...
1. シェルスクリプトを作成する vim バックアップdb.sh 次のようにスクリプトを作成します。...
MySQLインストーラをダウンロードする公式ダウンロードアドレス: http://dev.mysq...
概要バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...
序文:テーブルをクリアしたいときは、truncate ステートメントをよく使用します。ほとんどの場合...
目次1. 現在のデータベース支出のストレージエンジンを表示する方法1:方法2: 2. ENGINE=...
目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...
Compose のいくつかの部分は、何らかの方法で環境変数を扱います。このチュートリアルは、必要な情...