mysql-服务器无法安装在 linux
mysql-server cant install on linux
我像那样删除了当前的 mysql :
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get remove --purge mysql-client-core-5.5
apt-get autoremove
apt-get autoclean
rm -rf /var/lib/mysql
当我想重新安装时遇到了一些问题:
apt-get install mysql-server
//输出为
The following packages have unmet dependencies:
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.**
再一次
apt-get install mysql-server-5.5
//输出为
以下信息可能有助于解决问题:
The following packages have unmet dependencies:
mysql-server-5.5 : PreDepends: mysql-common (>= 5.5.47-0+deb7u1) but it is not going to be installed
Depends: mysql-client-5.5 (>= 5.5.47-0+deb7u1) but it is not going to be installed
Recommends: mailx
E: Unable to correct problems, you have held broken packages.
我已经安装了很多次mysql-common和mysql-clint-5.5
可能是什么问题?
我在 6 小时后解决了这个问题 :)
主要问题是版本 number.After unistalling 你应该这样写:
安装mysql-服务器:
首先安装mysql-server-5.5
并安装 mysql-server-5.5:
安装mysql-普通apt-get install mysql-common=5.5.47-0+deb7u1
安装mysql-client-5.5apt-get install mysql-client=5.5.47-0+deb7u1
安装后:
安装 mysql-server-5.5 apt-get install mysql-server-5.5
最后:
安装 mysql-服务器 mysql-客户端 apt-get install mysql-server mysql-client
我在 ubuntu 20.04 中编写了这个脚本来解决此类问题,请参阅我的评论中的详细信息:
#!/bin/bash
#Force install of missing deps
sudo apt-get -f install -o Dpkg::Options::="--force-overwrite"
#Remove the installed Apache 2
sudo apt-get purge apache2\*
#And followed by:
sudo apt-get purge mysql\*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo dpkg -l | grep -i mysql
sudo apt-get clean
sudo apt-get aut
sudo updatedb
#Reinstall full webstack if you want to.
sudo apt-get install lamp-server^
我像那样删除了当前的 mysql :
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get remove --purge mysql-client-core-5.5
apt-get autoremove
apt-get autoclean
rm -rf /var/lib/mysql
当我想重新安装时遇到了一些问题:
apt-get install mysql-server
//输出为
The following packages have unmet dependencies:
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.**
再一次
apt-get install mysql-server-5.5
//输出为
以下信息可能有助于解决问题:
The following packages have unmet dependencies:
mysql-server-5.5 : PreDepends: mysql-common (>= 5.5.47-0+deb7u1) but it is not going to be installed
Depends: mysql-client-5.5 (>= 5.5.47-0+deb7u1) but it is not going to be installed
Recommends: mailx
E: Unable to correct problems, you have held broken packages.
我已经安装了很多次mysql-common和mysql-clint-5.5
可能是什么问题?
我在 6 小时后解决了这个问题 :) 主要问题是版本 number.After unistalling 你应该这样写:
安装mysql-服务器:
首先安装mysql-server-5.5
并安装 mysql-server-5.5:
安装mysql-普通apt-get install mysql-common=5.5.47-0+deb7u1
安装mysql-client-5.5apt-get install mysql-client=5.5.47-0+deb7u1
安装后:
安装 mysql-server-5.5 apt-get install mysql-server-5.5
最后:
安装 mysql-服务器 mysql-客户端 apt-get install mysql-server mysql-client
我在 ubuntu 20.04 中编写了这个脚本来解决此类问题,请参阅我的评论中的详细信息:
#!/bin/bash
#Force install of missing deps
sudo apt-get -f install -o Dpkg::Options::="--force-overwrite"
#Remove the installed Apache 2
sudo apt-get purge apache2\*
#And followed by:
sudo apt-get purge mysql\*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo dpkg -l | grep -i mysql
sudo apt-get clean
sudo apt-get aut
sudo updatedb
#Reinstall full webstack if you want to.
sudo apt-get install lamp-server^