如何从备份恢复 XAMPP 服务器?

如何从备份恢复 XAMPP 服务器?

我在 Linux 计算机上使用 XAMPP 来托管简单的数据库应用程序。我已将其安装在/opt/lampp/目录中。我将整个/opt/lampp/目录从备份复制到新机器。当我运行时/opt/lampp/xampp start,我得到

Starting XAMPP for Linux 1.8.3-4...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.

我可以连接到 Web 服务器,但无法连接到数据库。当我尝试以 root 用户身份从 phpMyAdmin 管理数据库时,我得到了#2002 Cannot log in to the MySQL server

当我尝试停止服务器时,我得到了

Stopping XAMPP for Linux 1.8.3-4...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...not running.

我有一个包含 .frm 和 .ibd 文件的数据库名称目录/opt/lampp/var/mysql,但我没有 sql 转储。

  • 我如何检查 mysql 服务器的状态?(它应该安装在本地/opt/lampp目录的某个地方。)
  • 我需要在新系统上修改/opt/lampp目录之外的某些内容吗?(创建用户,......)

答案1

我明白了。唯一需要做的就是创建mysql用户。我从/etc/passwd备份中复制了一行。

相关内容