MySQL 8.0.11 中使用 grant ... identified by 时 error 1064 near 'identified by '密码'' a...

(1)问题:

当使用 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; 时会出现"......near 'identified by '密码'' at line 1"这个错误

(2)原因:

因为新版的的mysql版本已经将创建账户和赋予权限的方式分开了

(3)解决:

创建账户:create user '用户名'@'访问主机' identified by '密码';

赋予权限:grant 权限列表 on 数据库 to '用户名'@'访问主机' ;(修改权限时在后面加with grant option)

转载于:https://blog.csdn.net/li\_0891/article/details/80915780

点赞
收藏

评论区

加载中...

相关推荐

mysql报错 常见 1045 10061

报错1045:远程没有设置用户远程访问的权限解决方案:进行授权(红色是你的密码)如果想root用户使用password从任何主机连接到mysql服务器的话。GRANTALLPRIVILEGESON\.\TO'root'@'%'IDENTIFIEDBY'123123'WITHGRANTOPTION;如

MySQL 新建用户,为用户授权,指定用户访问数据库

1.登录MySQLmysqlurootp2.添加新用户(允许所有ip访问)createuser'test'@'%'identifiedby'123456';test:用户名,%:所有ip地址,123456:密码3.创建数据库CREATEDATABASEtest_dbDEFAUL

mysql之grant权限说明

mysql中给一个用户授权如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,格式为:给没有用户授权grant权限on数据库对象to'用户'@'主机IP'identifiedby'密码';给已经存在的用户授权grant权限on数据库对象to'用户'@'主机IP';

Ubuntu安装Apache2+PHP5+MySQL

1.安装mysql   aptgetinstallmysqlserver 2.配置mysql   (1).设置root用户可以远程访问     mysqlGRANTALLPRIVILEGESON\.\TOroot@"%"IDENTIFIEDBY"你的密码";     my

mysql用户

1\.学会能按着需求创建一个帐号2\.知道连接字符串是什么样3\.密码密码怎么恢复mysql用户权限介绍mysql用户管理 !(https://oscimg.oschina.net/oscnet/368d3c1e00a0a9515545c2962660a27a080.png)!(https://oscimg.oschin

Linux(Centos)给MySQL创建用户,并分配权限

//登录MYSQL使用root账号登录mysqlurootp密码 密码//创建用户(%表示可以远程登录该数据库)mysqlcreateuser's_root'@'%'identifiedby'123456';//刷新系统权限表用户授权格式:grant权限on