LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2352|回复: 4

为什么创建不了数据库。

[复制链接]
发表于 2008-6-13 19:36:12 | 显示全部楼层 |阅读模式
系统为:ubuntu 8.04 server 数据库安装时向我要了密码我设了。如123456
一定没有记错。现在不用也能登录,但是用了就不能登录。更不能创建了。

bill@linux:~$ mysql -u root@localhost -p
Enter password:[这里直接输入的是回车]
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 27
Server version: 5.0.51a-3ubuntu5 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database datab1;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'datab1'
mysql>[没用密码就成功进来,可以创建数据库时出错为什么呢?]
 楼主| 发表于 2008-6-19 11:33:24 | 显示全部楼层
这个问题算是解决了吧。

我新安装了个 phpmyadmin 就成功的用密码登录了。

并成功的创建个数据库。

只是用命令行还是不行。
回复 支持 反对

使用道具 举报

发表于 2008-8-8 16:00:05 | 显示全部楼层
登录命令错了
mysql -u root@localhost -p

表示用户名为“root@localhost”,如果你想表示本地用户root登录,命令应该写
mysql -h localhost -u root -p
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-25 09:37:52 | 显示全部楼层
Post by druggo;1883968
登录命令错了
mysql -u root@localhost -p

表示用户名为“root@localhost”,如果你想表示本地用户root登录,命令应该写
mysql -h localhost -u root -p


哦,这样啊。
回复 支持 反对

使用道具 举报

发表于 2008-12-12 18:17:08 | 显示全部楼层
Mysql用户以 root@127.0.0.1 , root@localhost,root@192.%,root@%区分为不同用户,在mysql.user[/email] 中有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表