Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接

这篇具有很好参考价值的文章主要介绍了Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接

设置远程连接mysql的新账户密码

linux装好mysql后,设定远程访问的账户和密码,test表示新设置的mysql账户,%表示开启远程权限,testPassword为自己的设的新账户密码

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'testPassword' WITH GRANT OPTION;

    
    

设置好了之后就有了新的mysql账户密码了,这里不使用root【可能原因是root账户限制其它ip访问】,使用新的账号密码,测试新的账号和密码能否登录mysql,测试好后下一步。文章来源地址https://www.toymoban.com/news/detail-614453.html

防火墙开启3306端口

1、查看防火墙

systemctl status firewalld

2、查看3306端口状态

firewall-cmd --zone=public --query-port=3306/tcp

3、如果是no,表示关闭,打开3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent 

4、防火墙重载

firewall-cmd --reload

5、再次查看3306状态

firewall-cmd --zone=public --query-port=3306/tcp

6、应该是yes,说明端口已经打开,去navicat测试连接,输入ip和新的Mysql账户密码,即可成功!

Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接

设置远程连接mysql的新账户密码

linux装好mysql后,设定远程访问的账户和密码,test表示新设置的mysql账户,%表示开启远程权限,testPassword为自己的设的新账户密码

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'testPassword' WITH GRANT OPTION;

    
    

设置好了之后就有了新的mysql账户密码了,这里不使用root【可能原因是root账户限制其它ip访问】,使用新的账号密码,测试新的账号和密码能否登录mysql,测试好后下一步。

防火墙开启3306端口

到了这里,关于Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux如何对外开放端口号,防火墙

    当我们在 Linux 上运行服务时,例如网站、数据库等,我们通常需要将服务所监听的端口开放,以便外部网络可以通过该端口访问该服务。本篇博客将介绍如何在 Linux 上对外开放端口号。 在计算机网络中,端口是一种虚拟的通信机制,用于区分不同的网络应用程序和服务。每

    2024年02月13日
    浏览(45)
  • ubuntu上mysql端口3306无法远程连接

    进行datgrip远程linux虚拟主机的连接时发现连接已被拒绝 解决方法如下 1.首先通过获取远程主机的虚拟地址ifconfig 2.本机进行ping和telnet进行测试 先进行连接测试 显示成功后进行telnet测试 3.如果连接失败则大概率是自己的远程主机的防火墙没有开放3306端口 使用下面命令查看,

    2024年02月09日
    浏览(43)
  • 【QA】Linux-CentOS-全新虚拟机远程连接

    新安装的Linux-CentOS虚拟机进行远程连接,需要完成相关配置 虚拟机进入可视化页面,右键点击打开终端: 输入命令: 在远程连接软件中,尝试以root用户连接: 拒绝连接! 拒绝连接是因为:Linux系统默认关闭远程连接权限,打开了就行 在刚才可视化界面的命令行操作: 检查

    2024年01月18日
    浏览(51)
  • linux虚拟机开机后桌面显示CentOS-7.5-x86盘片文件,并且无法远程连接虚拟机?

    在虚拟机启动后遇到了显示CentOS-7.5-x86光盘片文件的问题,并且无法远程连接到虚拟机,有几个可能的解决方法: 检查虚拟机设置:确保虚拟机的网络适配器已正确配置,并且虚拟机配置的网络选项是桥接模式或 NAT 模式,这样才能与主机进行远程连接。 卸载光盘片:在虚拟

    2024年02月15日
    浏览(42)
  • MYSQL 在Linux中开发3306端口

    查看防火墙是否已开放3306端口 firewall-cmd --query-port=3306/tcp 设置3306端口为永久开放 firewall-cmd --add-port=3306/tcp --permanent 重载防火墙 firewall-cmd --reload 查看firewalld状态,发现当前是dead状态,即防火墙未开启 systemctl status firewalld 关闭防火墙 systemctl stop firewalld 启动防火墙 systemctl s

    2024年02月13日
    浏览(58)
  • Linux问题--docker启动mysql时提示3306端口被占用

    问题描述:  解决方法: 1.如果需要kill掉mysqld服务可以先通过 2. 查询到占用3306的PID,随后使用 来kill掉mysqld服务。   最后结果

    2024年02月12日
    浏览(41)
  • Linux下修改MySQL端口号

    MySQL是一种常用的关系型数据库管理系统,它默认使用3306端口进行通信。但是在某些情况下,你可能需要修改MySQL的端口号,以适应特定的环境需求。本文将介绍如何在Linux系统下修改MySQL端口号。 以下是在Linux系统下修改MySQL端口号的步骤: 停止MySQL服务 首先,需要停止MyS

    2024年02月04日
    浏览(40)
  • Jtti:linux下mysql如何修改端口号

    在Linux下,要修改MySQL的端口号,您需要进行以下步骤: 使用管理员权限登录到Linux系统。 打开MySQL的配置文件 my.cnf 。通常,该文件位于 /etc/mysql/ 或 /etc/my.cnf 目录下。您可以使用文本编辑器(如vi或nano)打开该文件。 在配置文件中查找类似于以下行的内容 port = 3306 这是My

    2024年02月16日
    浏览(48)
  • JuiceSSH结合内网穿透实现公网远程访问本地Linux虚拟机

    处于内网的虚拟机如何被外网访问呢?如何手机就能访问虚拟机呢? cpolar+JuiceSSH 实现手机端远程连接Linux虚拟机(内网穿透,手机端连接Linux虚拟机) 1. Linux安装cpolar 首先,我们在Linux中安装[cpolar内网穿透](cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站)工具 使用

    2024年02月04日
    浏览(55)
  • Linux:centos7防火墙开放端口操作

    Centos 升级到7之后,发现无法使用iptables控制Linux的端口, google 之后发现Centos 7使用 firewalld 代替了原来的iptables。   但是在CentOS7中也可以iptables控制防火墙,只不过需要安装iptables模块,具体做法请参考: Linux:CentOS7下配置 iptables 一、系统命令 firewalld 的基本使用 防火墙开启

    2023年04月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包