如何在mysql下建立数据库?并设置密码。

2024-11-24 09:43:33
推荐回答(3个)
回答1:

建立数据库a
CREATE
DATABASE
a;
建立用户a_f,并授权a_f可以在192.168.0.1这台机器用123456密码访问数据库a,可以使用的命令有"select,insert,update,delete,create,drop"
grant
select,insert,update,delete,create,drop
on
a.*
to
a_f@192.168.0.1
Identified
by
"123456";
然后刷新授权
FLUSH
PRIVILEGES;
以上亲自测试成功!

回答2:

没听说还能为单独的数据库加上用户名密码的。
其实你想限制其他用户访问的话,
1.用root账号建立数据库a.
2.给其他的账号重新设定权限(取消全局级别的权限,全部换成数据库级别),使它们不能访问数据库a:
给用户a_f设定权限:
mysql>
grant
all
on
a.*
to
'a_f'@'%'
identified
by
'123456';
Query
OK,
0
rows
affected
(0.00
sec)
mysql>
flush
privileges;
Query
OK,
0
rows
affected
(0.00
sec)
以上。

回答3:

create
database
abc;
use
abc
还是报错可以用show
databases;看看有没有abc这个数据库
什么错?分号是可以用的
权限问题?就mysql而言要是你没改过数据库用户那mysql数据库的权限没有问题了
要是在linux下,建议你用root用户安装mysql,还有就是你的data目录的权限,是否允许mysql这个用户创建文件