mysql 显示数据库不显示 /opt/bitnami/mysql/data 目录中的数据库

mysql 显示数据库不显示 /opt/bitnami/mysql/data 目录中的数据库

我有一个 ebs 支持的 ec2 ubuntu 服务器,它正在运行但无法访问。

非常愚蠢的是,最近没有备份。

我创建了块的快照,创建了一个卷,启动了一个新实例,附加了新卷。我在目录中看到了来自我网站的所有数据/opt/bitnami/mysql/data,但当我进入控制台时mysql,它只显示information_schematest我输入 时show databases;

我怎样才能将 mysql 指向正确的文件夹?

答案1

如果不知道您的设置,真的很难说,但我认为有两种可能性:

  • 首先检查权限,确保mysql/data下的文件和文件夹属于mysql:mysql
  • 下一步cat /etc/mysql/my.cnf | grep datadirmysql 正在查找您的文件。您可以将文件复制到那里,也可以更改 /etc/mysql/my.cnf 中的那行。在处理数据文件之前,请确保关闭 mysql。

相关内容