安装MYSQL时出错

安装MYSQL时出错,mysql,ubuntu,Mysql,Ubuntu,我试图在ubuntu中安装mysql。我对它应用了以下命令 sudo apt-get install mysql-server-5.5 但是得到了以下错误 Errors were encountered while processing: /var/cache/apt/archives/mysql-server-5.5_5.5.41-0ubuntu0.14.04.1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (

我试图在ubuntu中安装mysql。我对它应用了以下命令

sudo apt-get install mysql-server-5.5
但是得到了以下错误

Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.5_5.5.41-0ubuntu0.14.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

请帮助我解决此错误。

似乎正在安装的某个软件包有错误,或者过去从未正确安装过

这里有一个链接,可以帮助识别软件包以及如何更正它。

尝试使用给定的命令

sudo apt-get purge mysql-client-core-5.6
    sudo apt-get autoremove
    sudo apt-get autoclean
    sudo apt-get install mysql-client-core-5.5
    sudo apt-get install mysql-server 

这样做为我解决了这个问题:


sudo apt get purge mysql server mysql client mysql common mysql-server-5.5 mysql-server-core-5.5
sudo易于自动删除
清理旧版本的软件缓存
sudoapt安装mysql服务器

我遇到了这个问题,通过这种方法,问题得到了解决

1-通过执行命令获取系统上安装的MySQL包的列表

sudo dpkg -l | grep mysql
sudo apt-get --purge autoremove <packages from the step 1>
2-通过执行命令删除上面显示的包

sudo dpkg -l | grep mysql
sudo apt-get --purge autoremove <packages from the step 1>
5-

sudo sh -c "echo 'deb [arch=amd64,i386] https://mirrors.evowise.com/mariadb/repo/10.2/ubuntu '$(lsb_release -cs)' main' > /etc/apt/sources.list.d/MariaDB-10.2.list"
6-之后,运行以下命令安装最新版本的MariaDB

sudo apt-get update
sudo apt-get install mariadb-server mariadb-client
7-

cd /var/run
sudo cp mysqld/ mysqld.bc -rf
sudo chown mysql:mysql mysqld.bc/
sudo service mysql stop
sudo cp mysqld.bc/ mysqld -rf
sudo chown mysql:mysql mysqld -R
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
8-现在可以使用

mysql -u root
9-然后要更新根密码:

UPDATE user SET authentication_string=password('YOURPASSWORDHERE') WHERE user='root';
FLUSH PRIVILEGES;

请发布
sudo dpkg--configure-a
sudo apt get install-f
sudo dpkg--configure-a的输出是dpkg:error processing package mysql server(--configure):依赖关系问题-处理时遇到未配置错误:mysql服务器和sudo apt get安装的输出-处理时遇到错误:/var/cache/apt/archives/mysql-server-5.5_5.5.41-0ubuntu0.14.04.1_amd64.deb E:子进程/usr/bin/dpkg返回错误代码(1)有一些损坏的包。我不是ubuntu的专家,但我用synaptic manager删除了我的坏包。这是一个过程:使用上面链接中给出的命令,我得到了以下错误E:无法找到包getdeb repositoryLike@Deep和前面提到的link,运行以下命令
sudo dpkg--configure-a
sudo apt get install-f
,查看哪个包有问题,然后运行
sudo apt get remove--purge
,即使在执行该操作之后,当我再次运行该命令时也会出现相同的错误。请帮助我解决问题尝试
apt get clean
,该问题将删除所有软件包,导致您在需要新安装时再次下载这些软件包。然后再次尝试安装。如果这还不能删除无法安装的包及其依赖项,请重试。尝试上述链接后,在处理时遇到以下错误:/var/cache/apt/archives/mysql-server-5.5_5.5.41-0ubuntu0.14.04.1_amd64.deb E:Sub-process/usr/bin/dpkg返回错误代码(1)。请帮我解决这个问题是的,在尝试第一台mysql服务器后,我尝试了以下错误:dependens:mysql-server-5.5,但它不会被安装。E:未满足的依赖项。在没有软件包的情况下尝试“apt get-f install”(或指定解决方案)。