質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

2971閲覧

docker ubuntu20 mysql5.7インストール

expy

総合スコア103

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/04/21 07:54

[環境]
・Windows10 64bit
・docker for windows(WSL2)

[やりたいこと]
dockerで作成するubuntuにmysql5.7をインストールしたい

[やったこと]
windowsコマンドプロンプト
docker run -itd --name mysql_test ubuntu:latest
docker exec -it mysql_test /bin/bash

docker内(ubuntu)
apt update
apt upgrade
apt install -y wget
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
dpkg -i mysql-apt-config_0.8.12-1_all.deb

エラー dpkg: regarding mysql-apt-config_0.8.12-1_all.deb containing mysql-apt-config, pre-dependency problem: mysql-apt-config pre-depends on lsb-release lsb-release is not installed. dpkg: error processing archive mysql-apt-config_0.8.12-1_all.deb (--install): pre-dependency problem - not installing mysql-apt-config Errors were encountered while processing: mysql-apt-config_0.8.12-1_all.deb

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

エラー lsb-release is not installed. とはパッケージ lsb-release (Linux Standard Base)が入っていないというメッセージです。 gnupg もあわせて必要になりますので、エラーを解消するには、コマンド

shell

1apt-get install lsb-release gnupg 2

を実行すると解消されます。

投稿2021/04/21 19:38

zembutsu

総合スコア1584

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

expy

2021/04/22 00:52

ありがとうございます。 インストール寸前までいきましたが最後にエラーが出てしまいました。 # apt-get install lsb-release gnupg # dpkg -i mysql-apt-config_0.8.12-1_all.deb Add repository to unsupported system? 7  ←ubuntu bionicを選択 Which MySQL product do you wish to configure? 1  ←MySQL Server & Cluster (Currently selected: mysql-8.0)を選択 Which server version do you wish to receive? 1  ← mysql-5.7を選択 Which MySQL product do you wish to configure? 4  ←OKを選択 Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config) OK # apt update # apt install -s mysql-community-server=5.7.34-1ubuntu18.04 The following packages have unmet dependencies: mysql-community-server : Depends: mysql-client (= 5.7.34-1ubuntu18.04) but 8.0.23-0ubuntu0.20.04.1 is to be installed E: Unable to correct problems, you have held broken packages. 8.0.23のmysql-clientがインストールされている? パッケージが壊れている? と出たので以下のコマンドを試しましたがダメでした # apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* # rm -rf /etc/mysql /var/lib/mysql # apt-get autoremove # apt-get autoclean # apt update
expy

2021/04/22 01:33

自己解決しました。 mysql-clientだけ先にインストールしたら上手くいきました。 ありがとうございました。 # apt install mysql-client=5.7.34-1ubuntu18.04 # apt install mysql-community-server=5.7.34-1ubuntu18.04
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問