先看下Mysql是否设置了环境变量,如果没设置,就需要切换到mysql的bin目录下执行命令 mysql -hlocalhost -uroot -p123456 给root用户添加权限 mysql8.0以前的版本可以使用grant在
先看下Mysql是否设置了环境变量,如果没设置,就需要切换到mysql的bin目录下执行命令
mysql -hlocalhost -uroot -p123456
给root用户添加权限
mysql8.0以前的版本可以使用grant在授权的时候隐式的创建用户,8.0以后已经不支持,所以必须先创建用户,然后再授权,命令如下:
CREATE USER "root"@"%" IDENTIFIED BY "123456"
grant all privileges on *.* to "root"@"%";
flush privileges;
如果远程连接的时候报plugin caching_sha2_passWord could not be loaded这个错误,可以尝试修改密码加密插件:
alter user "root"@"%" identified with mysql_native_password by "123456";
--结束END--
本文标题: mysql 8.0.15版本安装后提示The user specified as a definer ('root'@'%')
本文链接: https://www.lsjlt.com/news/5140.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0