mysql踩坑
登录
net start mysql
mysql -uroot -p
密码是lyck123ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist
解决方案(MySQL8.0.20):https://learnku.com/articles/51780 。
总体办法就是给 mysql.infoschema 用户添加权限。
MySQL8.0 之后,不支持使用 grant 时隐式地创建用户,必须先创建用户,再授权。 代码如下:mysql> create user 'mysql.infoschema'@'%' identified by '密码'; Query OK, 0 rows affected (0.01 sec) mysql> create user 'mysql.infoschema'@'%' identified by '密码'; Query OK, 0 rows affected (0.01 sec) mysql> grant all privileges on *.* to 'mysql.infoschema'@'%'; Query OK, 0 rows affected (0.01 sec) mysql> flush privileges; Query OK, 0 rows affected (0.01 sec)
————————————————
原文作者:cornflower
转自链接:https://learnku.com/articles/51780
版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。