1. Dockerがイメージをプルするdocker pull mysql (デフォルトで最新バージョンをプルします) 2. mysqlを実行するdocker run -p 3308:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql コンテナ名: mysql パスワード: 123456 3. 実行されているかどうかを確認するドッカーps -a 4. 起動ログを表示する docker ログ mysql mysql は、起動したばかりのコンテナの名前です。mysql が正常に起動していることを確認します。 5. エラーNavicatを使用してリンクすると、次のエラーが発生しました 以下の処理が必要です 1. MySQLクライアントを起動するdocker exec -it c6c8e8e7940f /bin/bash c6c8e8e7940fはmysqlコンテナの名前です ----同等のコマンド docker exec -it mysql /bin/bash mysql -u ルート -p123456 123456はmysqlのログインパスワードで、docker実行時に設定されます。 2. ユーザー情報を表示するmysql.user からホスト、ユーザー、プラグイン、認証文字列を選択します。 3. パスワードをリセットするALTER USER 'root'@'%' は 'newpassword' によって mysql_native_password で識別されます newpasswordは新しいパスワードです パスワードを「mysql」に設定しました 4. Navicatを使用して再接続する付録: ファイアウォールの問題である可能性もある sudo ファイアウォール-cmd --add-port=3306/tcp (ポート3306を開く) または sudo systemctl stop firewalld (ファイアウォールをオフにする) 補足: DockerにMySQL 8をインストールし、リモート接続を構成する ステップ1: MySQLイメージをダウンロードするdocker プル mysql デフォルトでは最新の安定バージョンをダウンロードします ステップ2: mysqlイメージを起動するdocker run --name dockermysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqlpassword -d mysql 1. --nameはイメージのエイリアスです 2. -p は 3306 を 3306 にマップします (docker は独自のポートを持つ仮想マシンです) 3. -e MYSQL_ROOT_PASSWORD=mysqlpassword MySQLサーバーのパスワードを設定します(後で必要になるので、必ず覚えておいてください) 4. -d バックエンドの起動 5. 起動するイメージ名(idに置き換えることができます) ステップ3: ブートイメージをクエリするドッカーps 次のように: ステップ4: コンテナに入るdocker exec -it dockermysql bash dockermysqlはイメージの名前で、idに置き換えることができます。 ステップ5: MySQLにログインするmysql -u ルート -p 次に上記で設定したパスワードを入力してください ステップ6: リモートアクセスを設定するデータベースを切り替えます (これはデフォルトのはずです。切り替える必要はありません。安全のために切り替えるだけです) mysql を使用します。 リモートリンク認証の変更 *.* のすべての権限を 'root'@'%' に付与します。 ステップ7: Navicatが接続時にエラー2059を報告するこのエラーは暗号化方法の問題によって発生します チェック: ユーザーからホスト、ユーザー、プラグインを選択します。 変更前の結果は次のとおりです。 変更コマンドを実行します。 mysql_native_password で識別されるユーザー 'root'@'%' を 'yourPassword' で変更します。 MySQLのパスワードを変更する 変更が成功した後の結果は次のとおりです。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
CSS 3.0 とビデオを組み合わせて実現したクリエイティブなオープニングをご紹介します。効果は次の...
1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...
ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...
vsftpd の概要vsftpd は「very secure FTP daemon」の略称で、セキ...
今日は、スライドを使用する原理に似た、Taobao のフロントエンドのマウス ズーム効果に慣れました...
Docker の使用に関するヒント1. 停止したDockerコンテナをすべてクリーンアップする停止し...
私はいつも、なぜMySQLデータベースのtimestampタイムゾーンの問題を無視できるのか疑問に思...
MySQL 起動エラーWindows 10 に MySQL をインストールする前は、net star...
この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...
目次1. 動詞-if 2. <template> で v-if を使用する3. キーを使...
一般的に、マウスは上向きの斜め矢印として表示され、テキストの上に移動すると垂直線になり、ハイパーリン...
序文: Vueプロジェクトで透かし効果を使用するには、コンテナを指定できます効果画像: 1. コンテ...
質問。モバイルショッピングモールシステムでは、ページの上部に検索ボックスがよく見られます。ブロガーは...
私はかつて、ウェブサイトを一度も構築したことのない人々が、初心者向けのウェブサイト構築方法に関する私...
導入あなたも面接でこれに遭遇したことがあるはずです。トランザクションの分離レベルについてお話ししまし...