安装MYSQL时出错
我试图在ubuntu中安装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 (
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”(或指定解决方案)。