【发布时间】:2018-05-28 10:22:51
【问题描述】:
我正在尝试创建一个新用户并为其分配权限,但它不起作用。下面是错误。
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '****';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH
GRANT OPTION;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: YES)
谢谢
【问题讨论】:
-
GRANT ALL PRIVILEGES ON some_db_name.* TO 'admin'@'localhost' WITH GRANT OPTION;
-
他的
*.*是正确的,如果他想创建全局权限@KKK“要设置全局权限,请使用*.*来设置priv_level。”来源mariadb.com/kb/en/library/grant -
IDENTIFIED BY 'dcmuc100';如果 MariaDB 服务器在线,我假设您要再次更改密码?不要让黑客有机会使用社交工程和谷歌搜索来找到并“破解”你的服务器 -
@RaymondNijland 我没有收到你之前的评论。我运行的命令有问题吗?
-
@RaymondNijland 不是这个,在此之前评论:)
标签: mysql mariadb privileges