Xampp:如何进行干净卸载以获取旧的MySQL安装?

时间:2017-05-25 13:04:25

标签: mysql ubuntu xampp mysql-workbench lamp

我已经在Ubuntu 14.04 LTS上运行了几个月的MySQL版本。

我从here安装了Xampp,现在我的旧MySQL安装不再起作用了(例如:我的现有数据库在MySQL工作台中不再可见,密码似乎是另一个)。

如何让我的旧版MySQL再次运行?

如果我松开Xampp就没问题。

(我在文件系统中看到我的数据库:/var/lib/mysql/并且知道旧的MySQL配置在/etc/mysql/

我也在其他地方发布了这个问题。

1 个答案:

答案 0 :(得分:0)

有三种选择:

  • 第一个选项:您的数据库密码已更改。您需要一个恢复密码的过程:

    1. 停止MySQL服务器(sudo /etc/init.d/mysql stop)
    2. 使用参数--skip-grant-tables启动MySQL服务器(sudo mysqld_safe --skip-grant-tables&)
    3. 以root身份连接到服务器(您可以使用没有密码的工作台,或命令行顺序:mysql -u root)
    4. 设置新的root密码(使用workbench或命令行:update mysql.user set password = PASSWORD(&#34; newpass&#34;)WHERE user =&#39; root&#39 ;; flush特权;)< / LI>
    5. 重启MySQL服务(sudo /etc/init.d/mysql restart)
  • 第二个选项:您的新MySQL xAMPP使用与旧安装相同的端口。你可以在日志上查看。

    • 您可以更改其中一个安装的端口配置。搜索my.cnf文件并更改指令&#34; port = 3306&#34;与另一个号码。
  • 第三个选项:您的新MySQL安装会覆盖旧的安装。您需要从数据文件夹中恢复旧文件,并将其复制到新安装。

    • 如果新的MySQL安装比旧安装旧,则此过程不起作用。在这种情况下,请使用较新的MySQL下载新的xAMPP软件包,或删除xAMPP软件包并从apt-get安装MySQL。