Mysql设置访问权限(docker配置)
1.运行命令:docker exec -it 数据库名 bash,我这里是bot_test,
docker exec -it bot_test bash
2.运行命令mysql -uroot -p --default-character-set=utf8,输入密码连接数据库
3.运行命令show databases,查看当前的表
4.进入mysql选中user表
use mysql
select host,user from user;
5.修改登陆权限
给用于授予权限
grant all privileges on *.* to 'root'@'%' ;
1.允许root用户在任何地方进行远程登录
ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '数据库密码';
2.允许root用户在任何地方进行远程登录,并具有所有库任何操作权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;
6.刷新
FLUSH PRIVILEGES;
重启mysql使用dbeaver重新连接数据库
原文地址:https://blog.csdn.net/ljf520lhy/article/details/137212973
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!