Ubuntu 16.04上的MySQL 5.6常见文件问题

兽医

我需要在16.04机器上安装mysql 5.6,因为提供的5.7与我正在部署的应用程序不兼容。

我跟着这个办法,似乎工作,直到我不得不将一些变量在my.cnf文件。我注意到整个[mysqld]部分丢失了,创建一个没有帮助。

因此,进一步调查,

dpkg -l | grep mysql

显示我拥有除mysql-common之外的大多数mysql软件包版本5.6,该软件包来自主要的xenial存储库,因此它是5.7,并且安装mysql-common-5.6会在两者之间引起冲突,并且不允许我安装它。

由于包装的描述是

MySQL数据库公用文件,例如/etc/mysql/my.cnf

我可以想象这就是我的my.cnf和相关文件出现问题的原因。知道如何强制安装mysql-common-5.6而不是mysql-common吗?

提前致谢

兽医

当我发现要尝试多条道路时,我回答了自己的问题,但是由于花了一段时间,所以我认为最好回答而不是删除问题。

首先,删除所有mysql软件包和文件(备份重要的软件包):

apt purge mysql*
apt autoremove
apt autoclean
rm -rf /etc/mysql/

您现在应该很干净。

现在去这里下载所需的版本,它包含除libaio1之外的所有依赖项,因此:

apt install libaio1
tar -xvf downloadedMysqlPackage.tar
dpkg -i mysql-common-xxx.deb
dpkg-preconfigure mysql-community-server-xxx.deb
dpkg -i mysql-community-server-xxx.deb
dpkg -i mysql-community-client-xxx.deb
dpkg -i libmysqlclient18-xxx.deb

而且你很好走!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Ubuntu 16-04 上安装 opencv

来自分类Dev

在Ubuntu Core 16上安装webdm的问题

来自分类Dev

在Ubuntu 16上分区

来自分类Dev

Ubuntu 16 上 `df -h` 输出的 tmpfs 文件系统

来自分类Dev

在Ubuntu上安装RAID5的问题

来自分类Dev

sagemath在ubuntu 16上安装失败

来自分类Dev

如何在Ubuntu 16上设置Mongodb?

来自分类Dev

在Ubuntu 16上更新Qt版本

来自分类Dev

Nginx,uwsgi,django,ubuntu 16问题带有静态文件

来自分类Dev

Ubuntu 20.04 Focal Fossa出现了哪些常见问题?

来自分类Dev

在Ubuntu上构建QT 5

来自分类Dev

Ubuntu上的Maxthon Browser 5?

来自分类Dev

在Ubuntu 16上重新安装Owncloud 9

来自分类Dev

Ubuntu 16上php7的Apache2错误

来自分类Dev

如何在Beaglebone Black上安装Ubuntu Core 16?

来自分类Dev

Ubuntu 16上缺少一些菜单栏

来自分类Dev

使用n的Ubuntu 16上的节点Bash路径混乱

来自分类Dev

在apache2的Ubuntu 16上安装php5.5

来自分类Dev

在Ubuntu 16上Oracle 11g安装失败

来自分类Dev

如何在Ubuntu 16上安装JDK8?

来自分类Dev

如何使Docker在Ubuntu 16上运行并删除旧的安装?

来自分类Dev

在 ubuntu 16 上运行 composer 时出现权限被拒绝错误

来自分类Dev

如何在Beaglebone Black上安装Ubuntu Core 16?

来自分类Dev

Ubuntu 16 LTS下使用Flash Player的问题

来自分类Dev

搞砸了我的 ubuntu 16 安装(GTK 和 upowerd 问题)

来自分类Dev

在 Ubuntu 16 中使用 Nvidia 驱动程序的问题

来自分类Dev

Ubuntu 15.04上的MySQL安装问题

来自分类Dev

Ubuntu 15.04上的MySQL安装问题

来自分类Dev

在ubuntu 16下将文件添加到iso