mysql - 在Linux中安装或升级mysql 5.5到5.6

时间:2015-03-08 12:46:23

标签: mysql upgrade

从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:无法纠正问题,你已经破了包裹。

2 个答案:

答案 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

相关问题