2021/7/1

不要开3306端口给外网访问!!
不要开3306端口给外网访问!!
不要开3306端口给外网访问!!

之前的内容

升到了debian10系统,又想装个mysql

输入

apt install mysql-server

提示无效的包,原来是改了名字,现在是mariadb

apt install mariadb-server

然后使用方法是一样的,先改密码

mysql
use mysql;
update user set password=password('你要设置的数据库密码') where user='root';
flush privileges;
exit;

然后用自己电脑上的navicat连不上,提示10060或者10061。需要设置所有电脑都能连

grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;
exit;
systemctl restart mysql

还要去修改配置文件

vim /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address 127.0.0.1

前面加上#,或者改成0.0.0.0
这样就可以远程连接了

然后发现使用 127.0.0.1或者localhost连不上
还是这个配置文件,自己加一行

skip-grant-tables

然后就可以用127.0.0.1连接了
坑真多