如何在新用户而不是root用户中创建数据库?

时间:2016-02-05 03:33:32

标签: mysql sql database

我在MySQL中创建了用户wanghao,我想在wanghao中创建数据库,但发生了“拒绝访问”错误。我想直接在用户wanghao中创建一个数据库,而不是使用以下方法。

create database exdb

grant all privileges on exdb.* to wanghao@localhost identified  by 'wanghao'

1 个答案:

答案 0 :(得分:0)

你可以这样做

GRANT ALL PRIVILEGES ON exdb.* To 'wanghao'@'hostname' IDENTIFIED BY 'password';

你必须有单引号。 '本地主机'告诉MySQL你只需要来自同一台机器。