云数据库与Mysq连接超详细版+报错解决方案+团队使用

这篇具有很好参考价值的文章主要介绍了云数据库与Mysq连接超详细版+报错解决方案+团队使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言:💖💖💖

mysql远程访问最常报的就是以下两个错误,一个是10060,一个是11001,后面都有详细的解决方案以及报错原因,这篇应该是最全面的了

1.什么是云数据库💝💝💝

2.云数据库的特点💦💦💦

 3.注册云数据库

4.解决连接中最常见的几大报错及解决方案和原因分析

第一个错误如下,就是10060

 原因分析:

1.mysql远程访问权限

2.windows防火墙的影响

解决方案一:

        解决方案二:

5.团队共用云数据库的连接操作


前言:💖💖💖

mysql远程访问最常报的就是以下两个错误,一个是10060,一个是11001,后面都有详细的解决方案以及报错原因,这篇应该是最全面的了

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

解决问题需要耐心,小伙伴们可以跳过前面这一段理论相关的知识点;还有一点,报错不可怕,我们要收集报错下次不再犯;

因为目前我在做项目,带领组员们一起,每个人本地都有一个数据库,但是因为目前用的是gitee,每个人都有自己独立的分支,都会有要动的表,如果都用自己单独的数据库,到时候整合起来组长会崩溃,所以就想着去购买一个云数据库,我买的是阿里云的,身边有人用的是腾讯的,新人试用一个月只需要1.88元。下面我给大家说一下为何要使用云数据库以及团队怎么使用它。

1.什么是云数据库💝💝💝

云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了数据库的存储能力,消除了人员、硬件、软件的重复配置,让软、硬件升级变得更加容易。云数据库具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。

2.云数据库的特点💦💦💦

  1.动态扩展性;

  2.高可用性;

  3.降低使用成本;

  4.易用性;

  5.高性能;

  6.免维护;

  7.安全。

 连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 3.注册云数据库

这个步骤大家可以去B站任意搜索一篇云数据库,会有很多大佬有视频步骤,带你一步一步去配置好。我选择的是第三个视频配置的(仅供参考)。

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 配置完成之后,就可以给你的组员们分配账号或者是共用同一个账号,没有必要给他们使用管理员账号,给他们权限就可以了(视频里面都有讲解,很详细的)

4.解决连接中最常见的几大报错及解决方案和原因分析

千万不要直接让他们连,你要先检查一下他们电脑的配置,步骤也很简单,在下面都有,直接连接过程会报错误,这就是为什么我不让你们直接连接的原因:

        第一个错误如下,就是10060

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 原因分析:

1.问题出现在访问权限上。

2.防火墙没有关闭

1.mysql远程访问权限

mysql本身设定有访问权限,一般来讲安装的时候如果没有允许远程访问,非localhost 的IP是无法访问到mysql的。

2.windows防火墙的影响

windows defender本身就有很强的网络安全配置,可以屏蔽掉其它IP的访问,除非你设置了相关的规则允许其访问。

解决方案一:

        1.打开黑窗口-->找到你本地安装Mysql的路径,并且从黑窗口进入到Mysql里面的bin文件夹(下图是我的路径)

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

         2.执行语句-->输入数据库密码(看图)

mysql -u root -p

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

        3.为mysql添加远程访问角色。mysql命令窗口(两句任选一句,我选的是后一句)

select user, host, password from mysql.user;
select user,host,authentication_string from mysql.user;

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

         4.第一行是代表可以本地访问,添加第二行,实现远程访问。使用命令如下,后一句是刷新,最后如果不放心可以再次调用一下查询语句,看有没有好

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;

*.* 表示 对 数据库.表 的权限
root @ % 账户名为root的用户在所有host主机上的访问 (%表示所有主机)
第二个 root是密码。这样使用 就可以用 “账户名为root,密码为root“的账号在所有主机上访问mysql。

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

以上就是第一种的解决方案:问题出现在访问权限上。

解决方案二:关闭防火墙

        1.windows defender,直接关闭防火墙或者添加规则。

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

         2.防火墙高级设置,新建入站规则,

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

         3.选择端口,tcp访问,输入数据库访问端口,(我的是3306),允许连接,其它的默认即可。(都惦点击下一步)

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 以上就是有关于防火墙的解决方案

         第二个错误如下,就是11001

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

 解决方案如下:

        1.解决这个问题之前,你需要先去检查自己的防火墙是否开启3306端口,以及在阿里云ESC实例安全组中是否配置了开启3306端口

        2.检查网络是否良好,百分之八十报这个错误都是由于网络原因,昨天帮项目组其他小伙伴配置的时候就是这样的

以上就是两个大错误的解决方案,大家都可以来参考一下

5.团队共用云数据库的连接操作

        5.1我们进入RDS管理控制台后侧面会有一个实例列表,点开之后会有一条数据再点开管理

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

        5.2我们就进入了有关数据库的管理,我们先创建账号,我是给我的组员们创建了一个普通账号,给了他们一些权限。连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

         5.3再进入数据库安全性里面添加白名单,下面会给提示,如果你想所有人都可以连接的话,你就直接天界白名单为0.0.0.0/0就好了,然后就可以给他们连接数据库了

连接云服务器上的mysql,MySQL,云计算,数据仓库,阿里云

连接名:自定义,最好用同一个连接名

主机名或IP地址:填写你创建的云数据库里面的外网地址

端口号:看你云数据库外网地址是否是3306,你想改也可以

用户名:也就是你刚给组员们创建的那个普通账号,或者你个他们一人创一个账号,

密码:也是你创建账号时候设置的文章来源地址https://www.toymoban.com/news/detail-802204.html

以上就是今天的分享了,很多时候我们都用得到云数据库,然后网上没有这么完整的教程,刚好自己也记录一下,谢谢大家的商约啦!!!💞💞💞

到了这里,关于云数据库与Mysq连接超详细版+报错解决方案+团队使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • MySQL数据库,JDBC连接数据库操作流程详细介绍

    在学完 MySQL 和 Java 后,我们通常会尝试使用 Java编译器 连接 MySQL数据库,从而达到使用编译器来操作数据库的效果。连接的这个过程会用 JDBC 相关知识,因此我把 JDBC 包的下载及导入流程,以及 JDBC 的使用流程整理下来分享给大家。 目录 1. 啥是JDBC? 2. JDBC依赖包 2.1 依赖包

    2024年02月06日
    浏览(104)
  • ODBC连接数据库详细说明

    开放数据库互连(ODBC)是微软提出的数据库访问接口标准。开放数据库互连定义了访问数据库的API一个规范,这些API独立于不同厂商的DBMS,也独立于具体的编程语言。通过使用ODBC,应用程序能够使用相同的源代码和各种各样的数据库进行交互。这使得开发者不需要以特殊的

    2023年04月08日
    浏览(50)
  • IDEA连接数据库,以及报错问题

    IDEA是一款功能强大的开发工具,而IDEA连接数据库是其中的一个附带功能,该功能可以在我们开发大型任务,编写SQL语句时,提供帮助,例如以MySQL为例 解决SQL映射文件的警告提示: 在映射配置文件中存在报红的情况。问题如下: 产生的原因:Idea和数据库没有建立连接,不

    2023年04月22日
    浏览(48)
  • 解决:Navicat连接数据库报错10060处理

    在使用mysql连接Linux中的mysql数据库时,提示如下信息 可能是3306端口未开通 1、首先查看3306端口有没有开通 [root@localhost ~]# sudo firewall-cmd --permanent --add-port=3306/tcp 下面的图是开通成功的 2、没有开放则添加3306端口 3、添加端口后刷新防火墙 4、再次使用Navicat连接数据库即可

    2024年02月07日
    浏览(51)
  • oracle 连接数据库报错 ORA-12170:TNS 连接超时

    上网尝试了很多方法,网上列举的以下常见方法对于我来说无效,且均正常。 1、先检查网络是否能ping通,下图网络状态是正确的。 2、查看服务器监听服务是否启动 3、cmd -》 tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有

    2023年04月12日
    浏览(44)
  • (解决方案) Visual Studio 2019 连接 SQL Server 2019 数据库时,数据库版本为904无法打开,此服务器支持852版及更低版本的问题

            我在做课设程序时连不上数据库,提示数据库版本太高。即使在数据库设置里把兼容性改到2016(852版)仍然无法连接,网上找的解决方法也不成功,自己摸索了一番找到了解决方法。 具体是直接连接数据库的服务器,而不是连接数据库本身,这样就能成功连接并使

    2024年02月11日
    浏览(64)
  • kettle安装、MySQL数据库连接、报错处理

      目录 1.环境配置  2.安装kettle 3.连接数据库 4.连接数据库报错处理 报错一   报错二 前言:跟kettle斗智斗勇的一下午,下面是我踩过的一些坑,希望对大家在安装配置kettle时有所帮助,首先放一张我成功的截图:   在安装使用kettle时需要配置Java环境; jdk官网下载连接如下

    2024年02月07日
    浏览(57)
  • 数据库开发之内连接和外连接的详细解析

    内连接查询:查询两表或多表中交集部分数据。 内连接从语法上可以分为: 隐式内连接 显式内连接 隐式内连接语法: 显式内连接语法: 案例:查询员工的姓名及所属的部门名称 隐式内连接实现 显式内连接实现 多表查询时给表起别名: tableA as 别名1 , tableB as 别名2 ; tabl

    2024年02月04日
    浏览(79)
  • DataGrip连接hive数据库详细步骤

    1.如图所示,找到APache Hive并点击进入  2.点击图中框选位置 3.进入驱动后,手动添加hive的驱动jar包,hive-2.3.3驱动jar包免费下载地址(https://download.csdn.net/download/weixin_60315309/86830829?spm=1001.2014.3001.5501) 4.添加jar包后进行应用 5.应用成功后配置主机名与用户名(主机名为hive服务

    2024年02月15日
    浏览(39)
  • PowerDesigner 连接MySQL数据库详细步骤

    1、新建一个 Physical Data ,选择自己要连接的数据库 在PowerDesigner菜单栏中,依次点击“File -New Model-Physical Data” 点击OK 2、连接数据源 依次点击“File -Reverse Enginner-Database…” 显示如下页面,点击确定 点击红框,弹出一下画面 点击configure… 点击创建新的数据源,选择用户数据

    2024年02月11日
    浏览(77)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包