首页 > 编程知识 正文

linux修改mysql端口号,linux开启mysqlssh

时间:2023-05-06 15:18:56 阅读:160040 作者:254

1 .保证远程机器和本地可以相互访问,本地封闭防火墙,两者相互ping IP,ping说明两者网络互通完成第一步。 (LinuxviewIP命令: ifconfig; 窗口显示IP命令ipconfig )

2 .验证端口号3306是否被防火墙阻止,telnet IP端口号

下图显示了防火墙阻止3306端口不允许访问

接下来需要设置防火墙。 对于刚安装的Linux系统,在配置防火墙时找不到iptables文件。 因为默认情况下使用firewall作为防火墙,所以阻止他安装iptable。 如果找到相应的iptables文件,则可以跳过以下防火墙安装步骤:

iptable防火墙的安装步骤如下所示:

1 )关闭防火墙

系统停止文件d

系统掩码文件d

2 )安装iptables防火墙

yum install -y iptables

yum install iptables-services

要完成防火墙安装并打开外部可访问的端口,请执行以下步骤:

1 )进入配置文件

vim /etc/sysconfig/iptables

2 )添加开发端口号(此处以mysql的默认端口为例)。

- a input-mstate---statenew-mtcp-ptcp-- dport 3306-j accept

3 )重新启动防火墙使配置生效

systemctlrestartiptables.service

是重新连接telnet IP端口号,还是连接失败? 这里的理由是,在你的数据库中只有root用户可以在本地登录。 可以设置允许访问的用户和地址

要更改主机限制以允许mysql远程访问,请执行以下步骤:

1 )修改权限

grantallprivilegeson *.* to ' root ' @ ' % ' identified by ' password ';

2 )刷新缓存(必须执行此过程)闪存权限;

3 )重新启动MySQL

服务最大重新开始

重新连接telnet IP端口号

表示连接成功。 这样,客户端就可以本地访问远程计算机上的数据库

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。