原mysql升级版本到8.0.13后,给用户授权时出现下面问题

mysql> grant all privileges on blog.* to xiaohua@'%' identified by '111111';
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by '111111'' at line 1
mysql>

原来identified by 这种方式已经弃用了,解决方式是新建一个用户并授权

mysql> drop user xiaohua;
Query OK, 0 rows affected (0.12 sec)

mysql> create user xiaohua@'%' identified by '111111';
Query OK, 0 rows affected (0.07 sec)

mysql> grant all privileges on blog.* to xiaohua@'%';
Query OK, 0 rows affected (0.02 sec)
最后修改日期:2019年8月8日

作者

留言

作者

hahaha

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。