我正在研究运行传统灯堆栈的网站服务器(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)
这只不过是数据库目录中的一个文件夹/文件。
数据目录的默认位置/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)
这将为您提供数据目录的位置
归档时间: |
|
查看次数: |
10954 次 |
最近记录: |