1、开启远程访问: use mysql; update user set host = “%” where user = “root”; flush privileges;2、 添加用户 use mysql; insert into user(host, user, password) values(“%”, “root”, password(“yourpassword”))grant all privileges on . to ‘root’@’%’ with grant opt...
1. 修改MySQL配置文件 在Linux系统中,MySQL的配置文件一般位于/etc/mysql/mysql.conf.d目录下,并以文件名为文件名。我们可以使用nano或vi等编辑器打开该文件,然后将bind-address设置为127.0.0.1。bind-address=127.0.0.1 将其修改为:bind-address=127.0.0.1 这样,MySQL就只能在本地访问,...
测试外部连接:从外部机器上使用MySQL客户端尝试连接到服务器,例如:mysql h mysql_server_ip u remote_user p。如果连接成功,则说明配置正确。注意:直接开放MySQL端口到互联网存在安全风险,建议采取额外的安全措施,如使用VPN、防火墙规则限制访问IP、定期更新密码等。同时,考虑使用SSL/TLS加密MySQL连接...
找到MySQL的配置文件,通常位于/etc/mysql/、/etc/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf。可以使用命令sudo find / name my.cnf来查找。编辑该文件,在[mysqld]部分,将bindaddress设置为0.0.0.0或服务器的IP地址,以允许外部连接。保存配置文件的更改。重启MySQL服务:使用命令如sudo syst...
第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。错误提示: ERROR 1130: Host '192.168.1.3' is not allowed to connect...