自学内容网 自学内容网

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)!