错误1049(42000):未知数据库' tweetdata' Mysql的

时间:2017-09-14 20:16:48

标签: mysql database ubuntu

我在Ubuntu机器上安装了MySQL。当我运行use TWEETDATA命令时,它会向我显示以下错误

ERROR 1049 (42000): Unknown database 'tweetdata'

但数据库TWEETDATA确实存在于数据库中。以下是show databases命令的输出。

+--------------------+
| Database           |
+--------------------+
| information_schema |
| TWEETDATA          |
| cs340              |
| magento            |
| mysql              |
| ofbiz              |
| ofbizolap          |
| ofbiztenant        |
| performance_schema |
| sys                |
+--------------------+
10 rows in set (0.00 sec)

任何想法在这里可能有什么问题?大型数据库是否会导致此问题。这个数据库在几天前工作,它在一个表中有超过4900万行。这可能是个问题吗? 此外,这是我们在此期间对/etc/mysql/conf.d/mysql.cnf文件所做的更改

[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
collation-server = utf8mb4_unicode_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4
lower_case_table_names=1

这种改变是否会造成任何麻烦?

1 个答案:

答案 0 :(得分:1)

检查MySQL的数据目录并确认TWEETDATA目录是否具有所需权限和所有权?

如果此目录没有上述任何内容,请使用chmod and chown命令正确设置。

由于