ホームページ > データベース > mysql チュートリアル > MACコンピュータ上のDockerコンテナでmysqlを起動する方法

MACコンピュータ上のDockerコンテナでmysqlを起動する方法

藏色散人
リリース: 2020-04-26 14:43:30
転載
2597 人が閲覧しました

MACコンピュータ上のDockerコンテナでmysqlを起動する方法

docker のダウンロード イメージ

docker pull mysql
docker images
ログイン後にコピー

コンテナの作成

docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql57 -v /usr/local/docker_mysql/57/data/mysql:/var/lib/mysql -p 3306:3306 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1
docker exec -it mysql57 bash
ログイン後にコピー

Docker によって開始された mysql への接続時にエラーが発生した場合:

ERROR 2059 (HY000): Authentication plugin caching_sha2_password’ cannot be loaded
ログイン後にコピー

解決策

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
SELECT plugin FROM mysql.user WHERE User = 'root';
ログイン後にコピー

停止

docker stop mysql
ログイン後にコピー

開始

docker start msyql
ログイン後にコピー

推奨: 「mysqlビデオチュートリアル

以上がMACコンピュータ上のDockerコンテナでmysqlを起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート