mysql不能创建数据库
权限不够``````得用 root用户登陆MYSQL
show databases;
非ROOT用户只能看到2个默认的数据库,除非添加权限了
Root用户能看到4个其中包括MTSQL自己的数据库
当然前提是你并没有建立过其他数据库,和将数据库权限外放
推荐你一个很好用的 MYSQL图形化界面处理软件 Navicat_for_MySQL有破解版的
❷ myeclipse连接mysql后不能新建数据库
操作数据库
直接用Tsql
多方便啊
实在是不会用的也可以
网上下一个
插件
Mysql
有不是控制台的
很多的
或者
用
appserv
套件里面的
也行
❸ MySQL无法创建数据库,求解
是你权限不够。
如果是你本地的数据库,建议使用root用户建库。
如果是远程数据库,建议联系数据库管理员,让其协助建库,或者为你的用户添加创建数据库的权限。
❹ mysql为什么不能创建数据库
在Windows下,假如你的MySQL装在 D:\MySQL
就可以这样:
先切换到它的bin目录 cd D:\MySQL\bin\
D:\MySQL\bin>mysql -u root -p
接着输入你的root密码
接下来你就可以创建数据库、创建用户、创建修改表之类的操作(常用命令如下)。
❺ Mysql为何创建不了数据库
1、使用show语句找出在服务器上当前存在什么数据库:
mysql>
show
databases;
+----------+
|
database
|
+----------+
|
mysql
|
|
test
|
+----------+
3
rows
in
set
(0.00
sec)
2、创建一个数据库cpxs
1、使用show语句找出在服务器上当前存在什么数据库:
mysql>
show
databases;
+----------+
|
database
|
+----------+
|
mysql
|
|
test
|
+----------+
3
rows
in
set
(0.00
sec)
2、创建一个数据库cpxs
mysql>
create
database
cpxs;
注意不同操作系统对大小写的敏感。
3、选择你所创建的数据库
mysql>
use
cpxs
database
changed
此时你已经进入你刚才所建立的数据库cpxs.
4、
创建一个数据库表
首先看现在你的数据库中存在什么表:
mysql>
show
tables;
empty
set
(0.00
sec)
说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表cpb:
我们要建立产品表,产品编号,产品名称,价格,库存量。
mysql>
create
table
cpb
(id
char(1),name
varchar(20),
-> price varchar(20), num
varchar(20));
query
ok,
0
rows
affected
(0.00
sec)
由于name、price、num的列值是变化的,因此选择varchar,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用alter
table语句。);
创建了一个表后,我们可以看看刚才做的结果,用show
tables显示数据库中有哪些表:
mysql>
show
tables;
+---------------------+
|
tables
in
menagerie
|
+---------------------+
| cpb
|
+---------------------+
另外两个表的建立方法同上。
❻ 不能创建数据库 测试,存在数据库mysql是什么意思
意思就是系统存在错误,就是因为存在mysql所以不能创建数据库。
mysql中不能创建数据库就可能是设置错误造成的。所以就是因为存在mysql所以不能创建数据库。
MySQL数据库:MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
❼ mysql 控制台无法创建数据库
将mysql安装目录下的my.ini文件中的字符集配置如下(修改完之后,最好重启一下mysql服务):
[mysql]
default-character-set=gbk
[mysqld]
default-character-set=gbk
或者在my.ini里找到
sql-mode=”strict_trans_tables,no_auto_create_user,no_engine_substitution”
把其中的
strict_trans_tables,
去掉,然后重启mysql就ok了