gpt4 book ai didi

mysql安装ubuntu服务器: Could not open 'abstractions/mysql'

转载 作者:可可西里 更新时间:2023-11-01 06:52:07 26 4
gpt4 key购买 nike

我想配置对我的数据库的远程访问。我无法配置它,因此我决定重新安装 ssh 和 mysql。重新安装后出现此错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

当我想重新安装 mysql 时出现此错误:

AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'

最佳答案

在虚拟机ubuntu18.10中卸载mysql5.7安装mysql8时出现该错误。信息:/etc/apparmor.d/usr.sbin.mysqld 中第 7 行的/etc/apparmor.d/usr.sbin.mysqld 的 AppArmor 解析器错误:无法打开“abstractions/mysql”

然后我创建文件/etc/apparmor.d/abstractions/mysql 但出现其他错误。信息:/etc/apparmor.d/abstractions/mysql 中第 15 行的/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服务器: Could not open 'abstractions/mysql' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37165586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com