Mysql安装ubuntu服务器:无法打开'abstractions/mysql'
Posted
技术标签:
【中文标题】Mysql安装ubuntu服务器:无法打开\'abstractions/mysql\'【英文标题】:Mysql installation ubuntu server: Could not open 'abstractions/mysql'Mysql安装ubuntu服务器:无法打开'abstractions/mysql' 【发布时间】:2016-09-07 00:41:36 【问题描述】:我想配置对我的数据库的远程访问。我无法配置它,我决定重新安装 ssh 和 mysql。重新安装后出现此错误:
ERROR 2002 (HY000): 无法通过套接字连接到本地 MySQL 服务器 '/var/run/mysqld/mysqld.sock' (2)
当我想重新安装 mysql 时出现此错误:
/etc/apparmor.d/usr.sbin.mysqld 中的 AppArmor 解析器错误 /etc/apparmor.d/usr.sbin.mysqld 第 9 行:无法打开 '抽象/mysql'
【问题讨论】:
可能与***.com/questions/9972611/…重复 警告任何人从上面的答案中剪切和粘贴。find / -name 'mysql*' -exec rm -rf \;
是一个非常危险的命令运行。
【参考方案1】:
在虚拟机ubuntu18.10卸载mysql5.7并安装mysql8时出现此错误。 信息: 第 7 行 /etc/apparmor.d/usr.sbin.mysqld 中 /etc/apparmor.d/usr.sbin.mysqld 的 AppArmor 解析器错误:无法打开“abstractions/mysql”
然后我创建文件 /etc/apparmor.d/abstractions/mysql 但发生其他错误。 信息: 第 15 行 /etc/apparmor.d/abstractions/mysql 中 /etc/apparmor.d/usr.sbin.mysqld 的 AppArmor 解析器错误:语法错误,意外 TOK_END_OF_RULE,期望 TOK_MODE
似乎我们无法卸载以前的 mysql 使用下面的那些命令。
rm -rf /etc/apparmor.d/abstractions/mysql
rm -rf /etc/apparmor.d/cache/usr.sbin.mysqld
find / -name 'mysql*' -exec rm -rf \;
我删除了这个坏的虚拟机并运行了复制 mysql5.7 虚拟机。 卸载:
sudo apt-get remove --purge mysql-server mysql-client mysql-common -y
sudo apt-get autoremove -y
sudo apt-get autoclean
rm -rf /etc/mysql
重新安装:
wget –c https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
sudo apt-get update
sudo apt-get install mysql-server
不会发生此错误。或者你可能需要恢复文件
/etc/apparmor.d/abstractions/mysql
/etc/apparmor.d/cache/usr.sbin.mysqld
【讨论】:
以上是关于Mysql安装ubuntu服务器:无法打开'abstractions/mysql'的主要内容,如果未能解决你的问题,请参考以下文章