4. mysql 1449 : The user specified as a definer ('test'@'%') does not exist 解决方法
Posted on 2017-07-17 14:22 zkx4213 阅读(206) 评论(0) 收藏 举报权限问题,授权 给 root 所有sql 权限
mysql> grant all privileges on *.* to test@"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
从MySQL 8开始,您不再可以(隐式)使用GRANT命令创建用户.请改用CREATE USER,然后使用GRANT声明:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
浙公网安备 33010602011771号