安装MYSQL时出错

时间:2015-02-20 10:40:37

标签: 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 (1)

请帮我解决错误。

4 个答案:

答案 0 :(得分:3)

这样做解决了我:

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

答案 1 :(得分:0)

似乎在安装其中一个软件包时出现错误,或者过去从未正确安装过。

http://ubuntuforums.org/showthread.php?t=1642173

这是一个帮助识别包裹以及如何纠正它的链接。

答案 2 :(得分:0)

尝试给定命令。

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 

Try this link

答案 3 :(得分:0)

我遇到了这个问题并且用这种方法解决了问题

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

sudo dpkg -l | grep mysql

2 - 通过执行命令

删除上面显示的包
sudo apt-get --purge autoremove <packages from the step 1>

3 -Delete / var / lib / mysql 4 - 要将MariaDB存储库添加到Ubuntu,请运行以下命令将存储库密钥安装到您的系统中。

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

<强> 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 - 然后更新root密码:

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