无法在Ubuntu 18.04

时间:2018-08-10 01:28:15

标签: mysql ubuntu

在阅读了几篇文章并观看了有关该主题的众多视频之后,我仍然无法成功安装MySQL 8.0。首先,我认为该问题可能与预先存在的MySQL安装有关。因此,我清除了按照此处提供的安装程序:How Do I Uninstall MySQL Completely?。删除MySQL后,我尝试重新安装它。例如,我遵循此处提供的指导:How to Install MySQL 8.0 on Ubuntu 18.04 LTS Bionic Beaver。在以下声明之后,我的安装在视频中的1:06标记处出现失败:

  

“正在设置mysql-community-server(8.0.11-1ubuntu18.04)...”(有一个小小的例外:我的读取为“ ...(8.0.12 -...”)

在这一点之后,我的尝试安装报告了一系列错误:

  

update-alternatives:使用/etc/mysql/mysql.cnf提供   /etc/mysql/my.cnf(my.cnf)进入自动模式

     

my_print_defaults:无法读取'/etc/mysql/conf.d/'的目录(OS errno 2   -没有此类文件或目录)

     

my_print_defaults:[错误]默认处理中的致命错误。程序   流产了!

     

my_print_defaults:无法读取'/etc/mysql/conf.d/'的目录(OS errno 2   -没有此类文件或目录)

     

my_print_defaults:[错误]默认处理中的致命错误。程序   流产了!

     

my_print_defaults:无法读取'/etc/mysql/conf.d/'的目录(OS errno 2   -没有此类文件或目录)

     

my_print_defaults:[错误]默认处理中的致命错误。程序   流产了!

     

my_print_defaults:无法读取'/etc/mysql/conf.d/'的目录(OS errno 2   -没有此类文件或目录)

     

my_print_defaults:[错误]默认处理中的致命错误。程序   流产了! mysqld:无法读取“ /etc/mysql/conf.d/”的目录(OS errno 2-   没有此类文件或目录)

     

mysqld:[ERROR]默认处理中的致命错误。程序中止了!

     

dpkg:错误处理软件包mysql-community-server(--configure):   安装的mysql-community-server软件包安装后脚本   子进程返回错误退出状态1

     

dpkg:依赖性问题阻止了mysql-server的配置:   mysql-server取决于mysql-community-server(=   8.0.12-1ubuntu18.04);但是:软件包mysql-community-server尚未配置。

此错误毫无意义,因为该目录是在安装过程中创建的:

  

my_print_defaults:无法读取'/etc/mysql/conf.d/'的目录(操作系统errno 2-无此类文件或目录)

我在其他地方读到,一个可能的问题是安装过程忽略了在MySQL数据库服务器配置文件中的'!include'指令末尾附加'mysqld.cnf'文件名。 (请参阅:Why Is /etc/mysql/my.cnf EMPTY?。)

就我而言,文件不是空的,但是缺少配置文件名。因此,我将其更改为:

  

includedir /etc/mysql/mysql.conf.d /

...到...

  

includedir /etc/mysql/mysql.conf.d/mysqld.cnf

不幸的是,这不能解决问题。

您的建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

很抱歉,此帖子。我真的不相信我的回答。我也遇到同样的问题。然后我卸载“ libaio1”软件包,然后安装相同的软件包,它对我有用。

在AWS EC2保险中效果很好。+我的家用PC。 购买在Google云端VM实例中不起作用。