我在 MySQL 中创建了用户 wanghao
,并且想在 wanghao
中创建数据库,但出现“访问被拒绝”错误。我想直接在用户wanghao
中创建数据库,而不是使用以下方法。
create database exdb
grant all privileges on exdb.* to wanghao@localhost identified by 'wanghao'
最佳答案
你可以这样做
GRANT ALL PRIVILEGES ON exdb.* To 'wanghao'@'hostname' IDENTIFIED BY 'password';
其中必须有单引号。 'localhost' 告诉 MySQL 你只需要来自同一台机器。
关于mysql - 如何以新用户而不是root用户创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215856/