mysql>创建数据库测试; ERROR 1006(HY000):无法创建数据库’test'(错误号:2)

mysql>创建数据库测试; ERROR 1006(HY000):无法创建数据库’test'(错误号:2),第1张

概述在我的root帐户下登录mysql后无法创建数据库.我是否必须创建管理员帐户才能这样做?此外,由于某种原因,我的StartUp文件没有安装(出现错误).当我在我的终端输入“mysql”时,我不确定这是否会影响其他任何事情,因为mySQL启动了.当我输入时mysql> SELECT Host, User FROM mysql.user; +-------

在我的root帐户下登录mysql后无法创建数据库.我是否必须创建管理员帐户才能这样做?此外,由于某种原因,我的StartUp文件没有安装(出现错误).当我在我的终端输入“MysqL”时,我不确定这是否会影响其他任何事情,因为MysqL启动了.

当我输入时

MysqL> SELECT Host,User FROM MysqL.user;+---------------------+------+| Host                | User |+---------------------+------+| 127.0.0.1           | root || ::1                 | root || myname-mac.att.net  |      || myname-mac.att.net  | root || localhost           |      || localhost           | root |+---------------------+------+

我没有得到.我似乎有多个root用户,我不知道:: 1的含义.

编辑:我的数据库目前看起来像这样.

MysqL> SHOW DATABASES;+--------------------+| Database           |+--------------------+| information_schema |+--------------------+1 row in set (0.02 sec)

我输入的数据库名称并不重要.我甚至试着称它为“苹果”.最佳答案这可能是空间问题.
按照这个

>检查/ var / lib / MysqL中的.err日志
>如果日志说的话
“[错误]无法启动服务器:无法创建PID文件:设备上没有剩余空间”
>通过df -hk / var检查/ var大小
>如果使用的是100%,那么你必须找到填充的文件.
>在/ var中查找大文件

find /var/ -type f -size +100000k -exec ls -lh {} \; | awk '{ print  ": "  }'

>查看您可以删除哪个文件,然后重新启动MysqL进程
> /etc/init.d/MysqL restart

让我知道是否有效:) 总结

以上是内存溢出为你收集整理的mysql>创建数据库测试; ERROR 1006(HY000):无法创建数据库’test'(错误号:2)全部内容,希望文章能够帮你解决mysql>创建数据库测试; ERROR 1006(HY000):无法创建数据库’test'(错误号:2)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存