关于mysql远程访问

September 16, 2018 · 分享 · 46次阅读

mysql版本

mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

网上很多方法都不提这个...
要先允许外部地址访问才行
更改/etc/mysql/mariadb.conf.d中的bind-address为0.0.0.0

bind-address = 0.0.0.0

其他版本可能在/etc/mysql/my.cnf里面。总之在/etc/mysql

然后就和网上的大部分教程一样了。
root登录mysql,没错-u和root时挨着的、-p也是这样。
修改root的host为%,如果是给其他用户开权限user对应换一下。
最后刷新下。

mysql -uroot -pyourpassword
use mysql;
update user set host = '%' where user = 'root';
flush privileges;

现在就可以远程连接了~

标签:none

最后编辑于:2018/09/24 10:08

添加新评论