我使用的是AWS binami Ubuntu 14.04和mysql 5.6.29。我创建了数据库BloodDonarApp,但是在某一天使用显示数据库后,命令它的列表数据库,但是当我使用数据库时,它显示错误1049 (42000):未知数据库'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>发布于 2017-02-20 19:16:13
解决方案:
MySQL将模式名转换为小写,然后与现有方案进行比较。
这些步骤会解决你的问题。
谢谢
发布于 2020-12-14 18:26:41
根据安装MySQL的方式,可能没有创建默认的MySQL数据库。可以通过查看/var/lib/mysql中的mysql子文件夹(即/var/lib/mysql/mysql )来检查这一点。如果路径不包含mysql子文件夹,则需要通过完成以下步骤来创建路径:
rcmysql停止pkill mysql (注意:直到通知mysqld结束,然后点击) /usr/bin/mysql_install_db
现在已经运行了上述步骤,请检查并确保创建了数据库:
cd /var/lib/mysql ls -al \ grep mysql
在清单输出中,现在应该有一个名为mysql的文件夹。最后,需要在mysql文件夹上设置正确的所有者和组。
chown mysql:mysql mysql
再次以安全模式重新启动mysql服务,然后再次尝试初始命令:
mysql --user=root mysql
https://stackoverflow.com/questions/42347907
复制相似问题