我最近安装了 Ubuntu 16.10,并希望通过 sudo apt mysql-server mysql-client 安装 MySQL,这时我收到错误“mysqld:加载共享库时出错:libaio.so.1:无法打开共享对象文件:没有此文件或目录。”然而,我发现 libaio1 已通过 apt 安装,并且 libaio.so.1 文件与 libaio.so.1.0.1 以及 /media/ubuntu/casper-rw/upper/lib/x86_64-linux-gnu 一起存在。我已清除 MySQL 文件和数据库并重试,但未成功。如何正确安装 MySQL?谢谢!
答案1
尝试使用“”教程重新开始LAMP
。以下资源适用于 Ubuntu 16.04。现在可能有适用于 Ubuntu 16.10 的新帖子。
LAMP 服务器是用于创建 Web 服务器的开源软件集合。该集合包括:
Linux – the operating system Apache server – the server MySQL – the database system PHP – the programming language
以上引自:SudoJuice
在 Ubuntu 10.04 及更高版本中安装默认 LAMP
在 Ubuntu 16.04 上安装 Apache、MySQL、PHP(LAMP)
在 Ubuntu 上安装 Lamp 服务器
答案2
我遇到的问题不是 libaio 库错误,而是 apparmor 错误。Ubuntu 的 apparmor 中的 mysqld 配置文件限制过多。我按照此处的教程禁用了 apparmor 的 MySQLd 配置文件 (http://www.cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor-commands/) 并能够成功安装和使用 mysql 服务器!感谢大家的帮助,很抱歉我对这个问题不太清楚。