解决腾讯云轻量应用服务器Linux无法被远程访问的问题

本文提供了四个步骤来解决MySQL远程连接的问题,包括检查云服务器防火墙设置、调整MySQL用户权限、验证外网IP可达性和确认账号密码正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.云轻量服务器防火墙是否开放了端口(需要在云服务器的控制台上设置)

 点击添加规则就可以添加需要开放端口,不添加3306端口会导致连接失败!

2.linux登录mysql后

依次输入

`use mysql;`

`select user,host from user;`

查看用户的权限(localhost是只允许本机登录,%表示任何ip都能登录)

 (root用户在实际使用的时候建议不要设置为%)

localhost修改为%的方法:

# 修改权限
update user set host= '%' where user= 'root';
# 刷新权限配置,让权限生效
flush privileges;

.

(记得要刷新权限配置,不然下次重启服务才能生效)

3、你的外网ip检查一下(ping检查通不通)

4、账号密码,是用户的账号密码(就是上图的用户)

 

最后,希望能帮到你

 

### 部署网站到腾讯云轻量应用服务器 #### 选择并配置服务器实例 为了在腾讯云轻量应用服务器上部署网站,需先选购适合需求的服务器实例。这包括但不限于考虑CPU核心数、内存大小等因素来决定性能规格,并挑选操作系统版本,比如Linux发行版中的Ubuntu或CentOS等。 #### 安装必要的软件环境 一旦获得了访问权限,则要安装Web应用程序所需的依赖项和服务组件。对于Java Web项目而言,通常意味着设置JDK (Java Development Kit),以及可能还需要Tomcat或其他Servlet容器;而对于静态页面或是基于Node.js/Python的应用来说,则会涉及到Nginx/Apache HTTP Server加上相应的解释器或运行时环境[^2]。 #### 准备待发布的程序文件 准备好即将上线运营的服务端代码及其资源素材,确保它们被打包成可执行的形式——例如编译后的WAR/JAR档案形式对于Java EE/Spring Boot框架下的工程特别重要。如果采用的是无须额外打包过程的语言平台(像PHP),则只需上传源码即可[^3]。 #### 将应用发布至线上 通过SCP(Secure Copy Protocol)或者其他FTP工具把准备好的压缩包传输给远程主机上的指定目录位置之后,在终端里切换至此处再利用`unzip`命令解压归档文件夹。接着按照具体业务逻辑调整配置参数,最后启动服务进程: ```bash nohup java -jar your-application-name.jar & ``` 上述指令里的`your-application-name.jar`应当替换为实际存在的二进制制品名称。而`&`符号表示让该任务以后台模式运作以便于关闭SSH连接也不会影响其继续工作状态。 #### 设置域名解析与SSL证书 为了让访客能够方便快捷地找到自己的站点,应该前往DNS管理面板新增A记录指向EIP(Elastic IP Address)。另外考虑到HTTPS协议的安全优势,申请免费或者付费型别的TLS/SSL认证书并与之绑定也是必不可少的一环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值