如何完全删除 mariaDB 以便我可以重置我的 root 密码?

Posted

技术标签:

【中文标题】如何完全删除 mariaDB 以便我可以重置我的 root 密码?【英文标题】:How to completely remove mariaDB so I can reset my root password? 【发布时间】:2018-11-13 06:15:11 【问题描述】:

所以我已经安装并设置了 LAMP - 一切正常。我试图以 root 身份登录到我的 phpmyadmin,但它不允许我登录(我可以在没有密码的情况下以 root 身份登录 mariaDB)。但是在我自己设置密码之后,即使在mariaDB中也不会让我(很确定我输入了正确的密码)。我尝试了几乎所有方法来重置mariaDB的root密码,但没有任何效果,所以我认为我最好的选择是完全删除mariaDB(可能还有phpmyadmin?),这样我就可以重新开始了。

【问题讨论】:

sudo apt-get purge mariadb? 我希望它会那么简单.. 但是我在重新安装 mariaDB 和 phpmyadmin 时遇到了很多错误。处理时遇到错误:mysql-common libmysqlclient20:amd64 libdbd-mysql-perl mariadb-common mariadb-server-core-10.0 mariadb-client-core-10.0 mariadb-client-10.0 dbconfig-mysql phpmyadmin 就个人而言,我建议花一些精力通过 Docker 运行此类服务,而不是将配置文件和数据库服务转储到本地操作系统中 我在 Virtual Box 上运行它.. Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。 【参考方案1】:
mysqld ... --skip-grant-tables

然后更改密码并退出。无需重新安装。许多文件中的两个:

https://www.tecmint.com/reset-mysql-or-mariadb-root-password/https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password

【讨论】:

merick 我已经尝试了这两种方法,但都没有对我起作用。我使用 mysql Ver 15.1 Distrib 10.1.37-MariaDB,用于 debian-linux-gnu (x86_64),使用 readline 5.2>

以上是关于如何完全删除 mariaDB 以便我可以重置我的 root 密码?的主要内容,如果未能解决你的问题,请参考以下文章

删除记录时如何重置表的标识列?

如何完全清空或删除VSTS包裹Feed?

如何使用Jquery / JavaScript完全删除canvas元素?

如何正确重置应用程序的 iCloud 存储

如何在 MacOS 上重置 MySQL 或 MariaDB(使用 brew 安装)?

完全重置 Laravel 5 迁移的东西?