找回密码
 注册
查看: 648|回复: 3

关于创建mysql数据库的方法问题。

[复制链接]
发表于 2006-5-30 16:50:13 | 显示全部楼层 |阅读模式
在mandriva2006安装了自带的mysql-4.1.12,启动mysqld服务后使用mysql登录,无论是root还是普通用户,在执行>create database mydb;后都会报错:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creat database mmm' at line 1
数据库默认存放在/var/lib/mysql/下,是什么原因导致连root都无法创建数据库和表呢?

后来安装了一个webmin,用root登录后,在里面可以顺利的创建数据库、数据表,基本的管理工作都可以作。

root帐号使用命令"mysqladmin create mydb -prootpassword"也可以创建一个数据库。

同志们,你们在创建一个数据库时都使用的什么方法?为什么地一种方法会出错呢?另外如果我想在用户目录下创建一个自己的数据库应该怎么作呢?
谢谢!!!
 楼主| 发表于 2006-5-31 10:34:54 | 显示全部楼层
nnd,今天试了一下create database name; 又行了,真是不可捉摸。

不过创建数据库需要root的权限。
回复

使用道具 举报

发表于 2006-5-31 11:32:58 | 显示全部楼层
有"CREATE"权限的用户就可以创建数据库。
回复

使用道具 举报

 楼主| 发表于 2006-6-1 18:22:22 | 显示全部楼层
谢谢
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-15 10:59 , Processed in 0.042421 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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