如何让mysql远程连接,我使用的是容器MySQL,首先要拉取mysql镜像,然后创建并运行容器
sudo docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.23
查询容器运行
进入容器
sudo docker exec -it mysql bash
登录mysql
mysql -u root -p
进入mysql数据库,查询user表中root用户信息
use mysql;
select host, user, authentication_string, plugin from user;
授权远程访问
GRANT ALL ON *.* TO 'root'@'%';
刷新权限
flush privileges;
远程连接