【发布时间】:2016-11-14 04:09:16
【问题描述】:
在我的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)
我输入什么作为我的数据库名称并不重要。我什至试着称它为“苹果”。
【问题讨论】:
-
默认情况下,已经有一个名为
test的数据库。要查看它,请尝试使用SHOW DATABASES;。您是否尝试过创建一个不同名称的表? -
我尝试了其他名称。它没有用。见上面的编辑。
-
尝试重新启动您的计算机,然后再试一次。
标签: mysql