我有一个 ebs 支持的 ec2 ubuntu 服务器,它正在运行但无法访问。
非常愚蠢的是,最近没有备份。
我创建了块的快照,创建了一个卷,启动了一个新实例,附加了新卷。我在目录中看到了来自我网站的所有数据/opt/bitnami/mysql/data
,但当我进入控制台时mysql
,它只显示information_schema
当test
我输入 时show databases;
。
我怎样才能将 mysql 指向正确的文件夹?
答案1
如果不知道您的设置,真的很难说,但我认为有两种可能性:
- 首先检查权限,确保mysql/data下的文件和文件夹属于mysql:mysql
- 下一步
cat /etc/mysql/my.cnf | grep datadir
mysql 正在查找您的文件。您可以将文件复制到那里,也可以更改 /etc/mysql/my.cnf 中的那行。在处理数据文件之前,请确保关闭 mysql。