从Mysql 5.5升级到5.6时出现以下错误消息。
以下软件包具有未满足的依赖项: mysql-client-5.6:取决于:mysql-client-core-5.6但它不会被安装 mysql-server-5.6:取决于:mysql-server-core-5.6(= 5.6.19-0ubuntu0.14.04.1)但不会安装 E:无法纠正问题,你已经破了包裹。
答案 0 :(得分:1)
我有同样的问题,在更新和升级后解决了。 试试这个,我希望这适合你:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install mysql-server-5.6
答案 1 :(得分:0)
在Linux(基于Debian的发行版)上安装MySQL 5.6:
卸载任何现有的MySQL版本:
sudo apt-get清除mysql-server mysql-client mysql-common mysql-server-core-*
mysql-client-core-*
sudo rm -rf / etc / mysql / var / lib / mysql
sudo apt-get autoremove
sudo apt-get autoclean
自动卸载mysql:
sudo apt-get自动删除mysql * --purge sudo apt-get remove apparmor
从MySQL网站下载5.5.51版
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
添加mysql用户组:
sudo groupadd mysql
将mysql(不是当前用户)添加到mysql用户组:
sudo useradd -g mysql mysql
将mysql-5.6。*-linux2.6-x86_64.tar.gz提取到/ usr / local:
cd / usr / loca l sudo tar -xvf mysql-5.6。*-linux2.6-x86_64.tar.gz
在/ usr / local中创建mysql文件夹:
sudo mv mysql-5.6。*-linux2.6-x86_64 mysql
设置mysql目录所有者和用户组:
cd mysql ** sudo chown -R mysql:mysql * **
安装所需的lib软件包:
sudo apt-get install libaio1
执行mysql安装脚本:
sudo脚本/ mysql_install_db --user = mysql
从mysql目录外部设置mysql目录所有者:
sudo chown -R root。
从mysql目录内部设置数据目录所有者:
sudo chown -R mysql数据
复制mysql配置文件:
sudo cp support-files / my-medium.cnf /etc/my.cnf
启动mysql:
sudo bin / mysqld_safe --user = mysql& sudo cp support-files / mysql.server /etc/init.d/mysql.server
初始化root用户密码:
sudo bin / mysqladmin -u超级用户密码“ test”
启动mysql服务器:
sudo /etc/init.d/mysql.server启动 停止mysql服务器
sudo /etc/init.d/mysql.server stop
检查mysql的状态:
sudo /etc/init.d/mysql.server状态
在启动时启用myql:
sudo update-rc.d -f mysql.server默认值
将mysql路径添加到系统:
sudo ln -s / usr / local / mysql / bin / mysql / usr / local / bin / mysql
现在直接使用下面的命令启动mysql
mysql -u root -p