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;
现在就可以远程连接了~