Xampp:如何进行干净的卸载以恢复旧的MySQL安装?
几个月以来,我一直在Ubuntu 14.04 LTS上运行MySQL版本 我从安装了Xampp,现在我的旧MySQL安装不再有效(例如:我现有的数据库在MySQL workbench中不再可见,密码似乎是另一个) 我怎样才能让我的MySQL旧版本重新工作 如果我松开Xampp,就可以了 (我在文件系统中看到我的数据库:Xampp:如何进行干净的卸载以恢复旧的MySQL安装?,mysql,ubuntu,xampp,mysql-workbench,lamp,Mysql,Ubuntu,Xampp,Mysql Workbench,Lamp,几个月以来,我一直在Ubuntu 14.04 LTS上运行MySQL版本 我从安装了Xampp,现在我的旧MySQL安装不再有效(例如:我现有的数据库在MySQL workbench中不再可见,密码似乎是另一个) 我怎样才能让我的MySQL旧版本重新工作 如果我松开Xampp,就可以了 (我在文件系统中看到我的数据库:/var/lib/mysql/,并且知道旧的mysql配置位于/etc/mysql/) 我也在其他地方发布了这个问题。有三个选项: 第一个选项:您的数据库密码已更改。您需要一个过
/var/lib/mysql/
,并且知道旧的mysql配置位于/etc/mysql/
)
我也在其他地方发布了这个问题。有三个选项:
- 第一个选项:您的数据库密码已更改。您需要一个过程来恢复密码:
- 停止MySQL服务器(sudo/etc/init.d/MySQL-Stop)
- 使用参数--skip grant tables(sudo mysqld_safe--skip grant tables&)启动MySQL服务器
- 以root用户身份连接到服务器(您可以在不使用密码的情况下使用workbench,或者命令行顺序:mysql-u root)
- 设置新的根密码(使用工作台或命令行:updatemysql.user Set password=password(“newpass”),其中user='root';flush privileges;)
- 重启MySQL服务(sudo/etc/init.d/MySQL Restart)
- 第二种选择:新的MySQL xAMPP使用与旧安装相同的端口。你可以在日志上查看它
- 您可以更改其中一个安装上的端口配置。搜索my.cnf文件并用另一个数字更改指令“port=3306”
- 第三种选择:新的MySQL安装将覆盖旧的MySQL安装。您需要从data文件夹中恢复旧文件,并将其复制到新安装
- 如果新的MySQL安装比旧的安装旧,则此过程不起作用。在这种情况下,下载一个新的xAMPP包和一个更新的MySQL,或者删除xAMPP包并从apt get安装MySQL
- 第一个选项:您的数据库密码已更改。您需要一个过程来恢复密码:
- 停止MySQL服务器(sudo/etc/init.d/MySQL-Stop)
- 使用参数--skip grant tables(sudo mysqld_safe--skip grant tables&)启动MySQL服务器
- 以root用户身份连接到服务器(您可以在不使用密码的情况下使用workbench,或者命令行顺序:mysql-u root)
- 设置新的根密码(使用工作台或命令行:updatemysql.user Set password=password(“newpass”),其中user='root';flush privileges;)
- 重启MySQL服务(sudo/etc/init.d/MySQL Restart)
- 第二种选择:新的MySQL xAMPP使用与旧安装相同的端口。你可以在日志上查看它
- 您可以更改其中一个安装上的端口配置。搜索my.cnf文件并用另一个数字更改指令“port=3306”
- 第三种选择:新的MySQL安装将覆盖旧的MySQL安装。您需要从data文件夹中恢复旧文件,并将其复制到新安装
- 如果新的MySQL安装比旧的安装旧,则此过程不起作用。在这种情况下,下载一个新的xAMPP包和一个更新的MySQL,或者删除xAMPP包并从apt get安装MySQL