mysql怎么关闭远程登录 如何关闭Mysql打开的3306端口防止系统被入侵[残风社区详解]?

[更新]
·
·
分类:互联网
3951 阅读

mysql怎么关闭远程登录

如何关闭Mysql打开的3306端口防止系统被入侵[残风社区详解]?

如何关闭Mysql打开的3306端口防止系统被入侵[残风社区详解]?

Mysql会自动开启3306端口用于远程连接mysql服务. 3306端口就是MySQL的默认端口, 但是黑客可以通过它来攻击你的主机系统. 服务器默认MySQL端口是3306, 最近经常被扫描, 甚至扫描到网站很慢或者打不开. 如果不需要远程数据库连接就可以让Mysql关闭3306端口, 既提高了访问速度, 又提高了安全性. 避免远程连接mysql数据库. 本地程序可以通过来连接, 不影响使用. SSH到主机上输入下面的命令: vi 在[mysqld]下添加: skip-networking 最后重启Mysql service mysqld restart 检查Mysql是否正常运行 service mysqld status

mysql怎么用脚本开启远程访问?

Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问.
其实就是两个办法,最终都是为了修改 user 表中 root 对应的 host 字段为 %。

怎么访问别人的mysql数据库?

找到MySQL配置文件,搜索“bind-address”,找到这一行:
bind-address 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL。再通过远程访问就可以了,telnet可以发现端口也打开了。
例我们配置
1. 确保skip-networking被删除或者屏蔽,否则不支持TCP/IP 访问tt
2. 增加行bind-address 65.55.55.2,替代65.55.55.2 为你的服务器地址
修改后,配置为:
[mysqld]tt
user mysqltt
pid-file
socket
port 3306tt
basedir /usrtt
datadir /var/lib/mysqltt
tmpdir /tmptt
language /usr/share/mysql/Englishtt
bind-address 65.55.55.2tt
# skip-networkingt
保存并关闭配置文件tt
重启mysql服务器:# /etc/init.d/mysql restart
如果上面办法没有用我们可以通用mysql命令模式进行设置
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改