mysql开启远程登录

mysql默认只能本地登录,如果你想开启远程登录,比如在容器里面登录宿主机的数据库,需要进行以下设置

1.

登录mysql,执行下列语句

grant all privileges on *.*  to  'root'@'%'  identified by 'youpassword'  with grant option;

其中youpassword为你的密码,root为用户名

执行 

flush privileges;

使配置生效

2.

vim  /etc/mysql/my.conf

将bind-address = 127.0.0.1注释掉

这个my.conf文件不一定是这个名字,也可能是另一个名字,自己找一下,内容是一样的

3.service mysql restart;

重启mysql

手动测试登录可以使用mysql -h ‘主机名’ -u root -p 来登录

主机名是你的物理机的ip

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容