阿里云服务器数据库不能远程访问的问题

一、问题

第一次在阿里云上搭建数据库和Web服务器,以前在腾讯云上搭建了数据库服务器以后,只要对数据库进行相应的配置就可以远程连接测试成功。相应的配置包括:

  第一步当然是看ip能不能ping通;

  第二步对数据库sa管理员进行授权;

  第三步将数据库中的RemoteAccessEnabled和RemoteDacEnabled设置为true;

  第四步允许数据库远程连接;

  第五步在SQL Server配置管理器中启用TCP/IP,并设置IP1、IP2和IPAII为启用状态,完成以上操作重启数据库即可。

  以上教程在网上很多博客上都有讲解,所以就不细致的描述了。但是今天,在确认了所有操作以后,仍然不能进行远程连接,后来突然想到会不会是和服务器本身有问题,所以尝试着做了一下,果然问题得到解决。

二、问题解决

打开阿里云控制台,云服务器管理界面,点击进入安全组:,在右方点击配置规则:。进入后点击添加安全组规则,修改自定义的端口号即可:

  在网站发布到服务器以后,外网访问网站需要端口的映射,也是通过这种方法,由外网对服务器进行访问,而不需要另外再加映射软件。

原文地址:https://www.cnblogs.com/cquptjyz/p/8810312.html

时间: 2024-08-29 11:05:44

阿里云服务器数据库不能远程访问的问题的相关文章

阿里云服务器数据库mysql连不上解决方法

有时启或无缘无故的就会出来数据库连不上的问题. 1.重启服务器 2.出现了mysql未连接上, 3.重新启动mysql,出现502 4.执行/etc/init.d/php-fpm start,出现数据库无法连接 5.执行service mysqld restart,重启数据库 如果 =====nginx错===== 重启nginx后丢失nginx.pid,如何重新启动nginx /alidata/server/nginx/sbin/nginx -c /alidata/server/nginx/c

连接阿里云服务器数据库

连接步骤: 第一步: 肯定要看你的mysql数据库是否启动,才能确定是否能够连接,一下有两种方式 1.service mysqld status   查看你mysql状态 2.ps -e |grep mysqld     查看你mysql运行对应的进程 第二步:开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法. 相对而言,改表法比较容易一点,个人也是比较倾向于

navicat 链接阿里云服务器数据库报80070007 的错误

navicat用ssh跳转登录mysql连接时报: 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange 是由于ssh 配置缺少KexAlgorithms与Ciphers导致. 解决办法是进入/etc/ssh/sshd_config在最下面 加入下面配置: KexAlgorithms diffie-hellman-group1-sha1,[email protected],

阿里云服务器,数据库热备、暖备、冷备实战-镜像篇(域环境下配置)

阿里云服务器 值得信赖 概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的. 优点 l 增强了数据保护功能 l 提高了数据库的可用性 l 提高了生产数据库在升级期间的可用性 工作方式 在

阿里云服务器云数据库免费体验(Java Web详细实例)

一.效果展示 博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的. (由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效) (1)无数据库版访问地址:http://120.25.235.171:8080/web_exception_project-0.0.1-SNAPSHOT/login.jhtml 只能用luoguohui,123456登录,在controller写死了. (2)有连接数据库版访问地址:http://120.25.235.1

阿里云服务器Linux配置数据库、jre、tomcat、部署javaweb

1.VPSMate安装 # wget http://www.vpsmate.org/tools/install.py # python install.py 2.安装好了VPSMate后,还要安装IUS源,执行以下命令(注意版本): yum -y install gcc yum -y install gcc-c++ rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-11.ius.el6

阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题

1.检查mysql是否开启了远程访问的权限 1.1 如果没有授予相应的权限则通过以下命令修改下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;//使用root用户从任何主机连接到mysql服务器. 允许某个用户从指定ip的主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'jack'@'10.10.50.127' IDENTIFIED

阿里云服务器 ——宝塔面板配置安装的数据库如何进行远程连接

首先在服务器安全组添加3306放行端口 继而再去面板中添加3306放行端口 在阿里云服务器中登录mysql进行远程配置(权限为root才能配置,否则配置不成功) 1. 先用localhost登录# mysql -u root -pEnter password: 2. 执行授权命令mysql> grant all privileges on *.* to [email protected]'%' identified by 'password'; 红色底板的password自行设置Query OK

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL) 转载自:http://elf8848.iteye.com/blog/1698351 一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1.6 mysql 5.0.95 版本较低,请直接看最后面的<八.卸载php5.1,mysql5.0 重新安装ph