首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误1049 (42000):未知数据库“blooddonarapp”

错误1049 (42000):未知数据库“blooddonarapp”
EN

Stack Overflow用户
提问于 2017-02-20 15:04:37
回答 2查看 6.8K关注 0票数 1

我使用的是AWS binami Ubuntu 14.04和mysql 5.6.29。我创建了数据库BloodDonarApp,但是在某一天使用显示数据库后,命令它的列表数据库,但是当我使用数据库时,它显示错误1049 (42000):未知数据库'blooddonarapp',下面我提到了我的终端结果。为此,任何解决办法都是存在的。谢谢你提前。

代码语言:javascript
复制
  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>
EN

回答 2

Stack Overflow用户

发布于 2017-02-20 19:16:13

解决方案:

  1. 用小写创建新数据库。
  2. 从camel case db转储结构和数据。
  3. 执行转储到小写db。
  4. 再次尝试使用db。

MySQL将模式名转换为小写,然后与现有方案进行比较。

这些步骤会解决你的问题。

谢谢

票数 1
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42347907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档