mysql - 无法在 Ubuntu 上删除 MySQL 服务器
问题描述
我正在尝试在 Ubuntu 上重新安装 mysql-server,因为我不小心删除了一些用户,现在 phpmyadmin 似乎无法正常工作#1449 - The user specified as a definer ('mysql.infoschema'@'localhost') does not exist
。因为我删除了mysql用户,现在我不知道如何使用只有系统知道的密码重新创建它。
所以,我决定重新安装mysql。但是,当我尝试使用命令sudo apt-get remove --purge mysql*
或类似命令将其删除时,它会给我以下错误:
E: Unable to locate package mysql-apt-config_0.8.10-1_all.deb
E: Couldn't find any package by glob 'mysql-apt-config_0.8.10-1_all.deb'
E: Couldn't find any package by regex 'mysql-apt-config_0.8.10-1_all.deb'
E: Unable to locate package mysql-apt-config_0.8.9-1_all.deb
E: Couldn't find any package by glob 'mysql-apt-config_0.8.9-1_all.deb'
E: Couldn't find any package by regex 'mysql-apt-config_0.8.9-1_all.deb'
E: Unable to locate package mysqlbinlog
从字面上看,现在几个小时都没有运气解决这个问题。有人可以帮忙吗?
解决方案
终于设法做到了:
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
exit
推荐阅读
- npm - 如何使用 xlsx npm 包写入特定单元格
- json - Spring rest 模板无法从 text/html 转换
- go - 迭代复数
- javascript - 在 Ember.js 上使用 bower install 安装 dygraphs 失败
- python - 用 python 转换一个 .dat 文件
- xquery - 如何解决 XDMP-CONFLICTINGUPDATES?
- delphi - 导出到 Word“Docx”期间的快速报告 5 VCL 问题。"µg/kg" 被导出为 "µg/kg"
- groovy - 带有 SoapUI groovy 的 Shell 命令
- jenkins - 在管道共享库中使用外部依赖项
- python-3.x - PyCharm (Python 3.6) 控制台中的全局变量值