【发布时间】:2017-07-09 22:18:54
【问题描述】:
我正在使用 AWS binami Ubuntu 14.04 和 mysql 5.6.29。我创建了数据库 BloodDonarApp 但在使用 show databases 命令的一天后,它列出了数据库,但是当我使用数据库时,它显示 ERROR 1049 (42000): Unknown下面我提到了我的终端结果数据库'blooddonarapp'。 为此,任何解决方案都在那里。感谢您的提前。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| ATM |
| BloodDonarApp |
| FixMyRide |
| NEG |
| NVgoods |
| PMS |
| Translogix |
| kishore |
| mysql |
| performance_schema |
| sample |
| test |
| vasanth |
+--------------------+
14 rows in set (0.00 sec)
mysql> use BloodDonarApp;
ERROR 1049 (42000): Unknown database 'blooddonarapp'
mysql>
【问题讨论】:
-
可能是包含不可见字符的名称..尝试检查字符串的长度..
-
你的 /etc/my.cnf 中是否有类似
lower_case_table_names的内容?基本上 MySQL 对键不敏感,但是...出于好奇,您是否测试了其他数据库?喜欢:使用 translogix 而不是 Translogix?你确定mysql用户有实际使用数据库的权限吗?