如果我的机子上有MYSQL服务器,还有Apache和php,那我的3306端口还是关闭的吗??

如果我的机子上有MYSQL服务器,还有Apache和php,那我的3306端口还是关闭的吗??,第1张

3306端口是mysql的默认端口,可以在mycnf中进行配置,apache的默认端口是80,配置文件>[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;


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

原文地址: https://outofmemory.cn/zz/13508185.html

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

发表评论

登录后才能评论

评论列表(0条)

保存