繁体   English   中英

安装MYSQL时出错

[英]Error while installing MYSQL

我试图在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-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

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

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

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

尝试给出命令。

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 

试试这个链接

我有这个问题,用这种方法,问题解决了

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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM