3306端口被占用了怎么办

3306端口被占用了怎么办,第1张

1、打开PHPSTUDY,如图所指,这个就是PHPSTUDY软件

2、进入phpstudy界面,用鼠标右键点击开始,红框中已经标出。

3、用鼠标右键点击重启,会出现重启Apache与重启MySQL。

4、我们先点击重启Apache,在提示信息中我们可以看到Apache已经启动。

5、重启MySQL后,提示信息会提示MySQL已经启动。

品牌型号:华为MateBook D15
系统:Windows 11

3306是MySQL的默认端口。可以编辑用户目录下的 mycnf 文件进行修改,也可以用汇编语言进入程序去查询。mysql_fetch_array() 是 mysql_fetch_row() 的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。

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

[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[caibo@localhost /]$ firewall-cmd --reload
systemctl stop firewalldservice #停止
systemctl disable firewalldservice #禁用
mysql安装后还要允许远程连接,其他服务器才能连接到本地的数据库。
mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:
mysql -u root -p //登录MySQL
mysql> GRANT ALL PRIVILEGES ON TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效
mysql> EXIT //退出
也可以通过修改表来实现远程:
mysql -u root -p
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;

一、配置加固

1)限制连续密码错误的登录次数,是对抗密码暴力破解的重要手段;

2)拆分系统管理员的权限,取消超级管理员,从而限制入侵者获取管理员账户时的权限;

3)删除不需要的各种账户,避免被攻击者利用;

4)关闭不需要的服务端口,一是减少攻击者的入侵点,二是避免被入侵者当作后门利用;

5)限制远程登录者的权限,尤其是系统管理权限;

二、合规性加固

比如权限划分

三、反控制加固

比如:掌握控制权、发现隐藏者、监控 *** 作者

景安网络专业的数据中心服务商,值得你托管租用服务器!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13377673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存