mysql不能create database为什么?

由 wangjunhai 在 07-12-2003 10:26 发表:

mysql不能create database为什么?

各路大虾,小弟在mysql操作中碰到以下问题不知如何解决,敬请指点:

我是RedHatLinux7.3/Mysql3.23.49-3/apache1.3.23-11

我配了dns和apache,域名是 www.freeboy.com,主机名:freeboy

我在用mysql命令进入mysql界面后输入:

create database viewcvs;

系统显示以下信息:

ERROR 1044:Access denied for user:'@localhost' to database 'viewcvs'

请问是什么原因?


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 seablue 在 07-12-2003 15:02 发表:


很明显,你的权限不够啊!


由 wangjunhai 在 07-12-2003 18:41 发表:


但我是root用户登陆的,而且mysql用户也试了,不行!


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 sonan 在 07-13-2003 22:30 发表:


mysql -uroot -p

用这样的命令来试试


由 wangjunhai 在 07-14-2003 14:19 发表:


回楼上sonan:我输入这个命令并且输入密码后显示:

ERROR 1045:Access denied for user:'root@localhost'(Using password:YES)

我想是不是我把hosts修改为freeboy.com的原故。因为它老说@localhost的接口被禁止?


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 seablue 在 07-14-2003 19:16 发表:


这个错误显示你输入的密码不对,请检查:

!)你是否设置了root用户(是 mysql的root 用户,跟 linux的root 是两码事--确记!)密码?

!!)你输入的密码不对!

!!!)你可以这样恢复你的localhost: 在/etc/hosts的内容如下

> > 源码: >
> * * * >
>
> > > 127.0.0.1 localhost.localdomain localhost
> > >
>
> * * *


由 wangjunhai 在 07-14-2003 21:25 发表:


我的密码没错,我把hosts修改了还是不行啊,这是为什么?


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 superdida 在 07-14-2003 22:03 发表:


一定要在第一次登陆mysql的时候设置mysql的root密码,方法在mysql的文档里有


由 seablue 在 07-14-2003 22:27 发表:


建议你看看mysql手册(我当时也看得头晕 ),可能的原因:

你是在安装MySQL以后运行mysql_install_db的脚本,来设置初始授权表内容吗?如果不是,这样做。

通过执行这个命令测试初始权限:

mysql -u root test

服务器应该让你无误地连接。

估计你没有设置root的口令, 如果执行这个命令没有出错的话:

mysql -u root


由 wangjunhai 在 07-15-2003 00:30 发表:


我好像是运行过mysql_install_db,这个对如果真的执行过,那么是这个原因吗?请问这个是不是用来出始化数据库的?谢谢!

我执行seablue所说的2)与3)都是能进入mysql数据库的mysql>提示符下,但无法执行create database 同样的错误提示。为什么?


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 wangjunhai 在 07-15-2003 00:56 发表:


http://xexploit.css.com.cn/ghost/aq...nt/mysqlaqx.htm

好文章,大家一起看看,不过我还是没解决这个问题


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 wangjunhai 在 07-15-2003 01:10 发表:


我将/var/lib/mysql/mysql/目录中的所有数据库文件全部删除,然后运行linux_install_db,还是老样子。


书山有路勤为径,

学海无涯苦作舟。

宝剑锋从磨砺出,

梅花香自苦寒来。

路漫漫其修远兮,

吾将上下而求索。


由 wangjunhai 在 07-15-2003 01:38 发表:


好了,我/etc/rc.d/init.d/mysqld restart 后

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus