我无法选择的奇怪 MySQL 数据库

jwb*_*ley 6 mysql

我正在研究运行传统灯堆栈的网站服务器(CentOS 6.3 版);

我的 MySQL 得到以下输出;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| #mysql50#.config   |
| webtestdb          |
| mysql              |
| test               |
| websitedb          |
+--------------------+
6 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

什么是“#mysql50#.config”?另外,我无法选择它;

mysql> use #mysql50#.config;
    -> ;
ERROR: 
USE must be followed by a database name
mysql> use \#mysql50\#.config;
No connection. Trying to reconnect...
Connection id:    1707
Current database: *** NONE ***

ERROR 1049 (42000): Unknown database 'mysql50.config'
mysql> use `#mysql50\#.config`;
ERROR 1102 (42000): Incorrect database name '#mysql50#.config'
Run Code Online (Sandbox Code Playgroud)

这是否类似于某种崩溃的数据库,或者是先前导入或导出的临时数据库而不是错误留下的?

mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+---------------------+
| Variable_name           | Value               |
+-------------------------+---------------------+
| protocol_version        | 10                  |
| version                 | 5.1.67-log          |
| version_comment         | Source distribution |
| version_compile_machine | x86_64              |
| version_compile_os      | redhat-linux-gnu    |
+-------------------------+---------------------+
5 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

Abd*_*naf 7

这只不过是数据库目录中的一个文件夹/文件

数据目录的默认位置/var/lib/mysql位于 ubuntu 上。转到该位置 ( datadir) 并查找该文件夹中的内容,如果不是您的数据库,请将其移至其他位置。

如果您需要查找数据目录的位置,请在 MySQL shell 上发出命令

SHOW VARIABLES LIKE 'datadir';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| datadir       | /db-data/mysql/ |
+---------------+-----------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

这将为您提供数据目录的位置