我在 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
备份中复制了一行。