新規インストールを開始しました。
- sudo wgethttps://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
- sudo apt install ./mysql-apt-config_*_all.deb
- sudo 適切なアップデート
- sudo apt インストール mysql サーバー
インストールが完了すると、次のエラーが発生します。
Setting up mysql-community-client (8.0.36-1debian12) ...
Setting up mysql-client (8.0.36-1debian12) ...
Setting up mysql-community-server (8.0.36-1debian12) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
dpkg: error processing package mysql-community-server (--configure):
installed mysql-community-server package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-community-server (= 8.0.36-1debian12); however:
Package mysql-community-server is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
Errors were encountered while processing:
mysql-community-server
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
2つの異なるサーバーで試しましたが、同じエラーが発生しました。
数ヶ月前は、このエラーなしで同じ手順を使用していました。
答え1
--force
通常、後でより多くの破損/問題が発生するため、パッケージマネージャにパッケージをインストールしたくありません。
MySQLを正しくインストールしてください
sudo apt remove mysql-server
- すでに存在するアイテムを削除します。強制sudo apt update
- 最新のリポジトリの変更から始めてください。- すでに終わった:
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb
sudo apt install ./mysql-apt-config_*_all.deb
- ダウンロードしたインストーラを実行します(すでに完了しました)。- 選択:MySQLサーバーとクラスタ
- バージョン 8.0
- OKを強調表示し、を押してからをTab押しますEnter。
sudo apt install mysql-server
<--オプションを使用してこのコマンドを変更しましたか-y
?
ここでしばらくやめてください。パッケージはmysql-server
以下のようにCommunity Editionのエイリアスです
。
すべての依存関係を取得するにはエイリアスを使用する必要があり、mysql-server
その1つはコミュニティサーバーです。 OPのapt run部分の投稿に依存関係がないかどうか、または-y
オプションを追加したかどうかはわかりません。
OPに:my.cnf
投稿した試みで設定画面を見ましたか?バラより3段階の端末写真。--configure
この手順を完了する前に、ルートデータベースのパスワードと暗号化方法を設定する必要があります。このオプションを追加すると、-y
書き込み時にmy.cnf
ルートパスワードが使用されないか、暗号化が使用されないため、設定パスが失敗します。