• 关于

    创建表无法连接

    的搜索结果

回答

默认情况下,由GitLab-Ci的Kubernetes Integration创建的群集创建的群集节点是使用最小的Google云服务权限(范围)创建的。您可以从群集的GCP控制台仪表板直观地看到这一点,向下滚动到权限部分并查找“存储”:这实质上意味着在GitLab-Ci Kubernetes集成群集中运行的节点将不具有从GCR注册表中提取图像所需的默认GCR注册表(只读)权限。这也意味着(据我所知),即使您授予服务帐户正确访问GCR注册表,它仍然无法正常工作 - 不完全确定我正确设置了我的服务帐户,但我相信我做到了。如何修复权限基本上你有两个选择。第一个是创建一个集群(即在GitLab Kubernetes集成之外),然后通过遵循手册“连接到现有集群”的方向重新连接您的GitLab项目到THAT集群:https:// gitlab.com/help/user/project/clusters/index#adding-an-existing-kubernetes-cluster第二个选项是修改您的权限,但这更复杂。
k8s小能手 2019-12-02 01:52:46 0 浏览量 回答数 0

回答

未启用加入重新排序,因为Flink无法很好地处理统计信息。重新排序连接没有一些准确的基数估计基本上是赌博。因此,禁用连接重新排序,并按用户提供的顺序连接表。这给出了确定性和可控制的行为。但是,你可以通过一个经过优化的规则进入优化TableConfig与CalciteConfig创建时TableEnvironment,即TableEnvironment.getTableEnvironment(ENV,yourTableConfig)。在CalciteConfig您可以添加优化规则不同的优化阶段。你可能想添加JoinCommunteRule和JoinAssociateRule到逻辑优化阶段。您可能还需要深入研究代码以检查如何将统计信息传递到优化程序。
flink小助手 2019-12-02 01:48:34 0 浏览量 回答数 0

回答

下图显示了无法连接 ECS 实例的原因分类和出现概率。若无法连接实例,建议您根据如下原因进行排查。 首先尝试远程连接 无论何种原因导致无法远程连接实例,请先尝试用阿里云提供的远程连接功能进行连接,然后再按原因分类进行故障排查。 登录   云服务器管理控制台。 找到需要连接的实例,在找到需要连接的实例,在   操作  列,单击   远程连接。 连接   管理终端。首次连接,需要先复制密码。 输入密码后,连接实例 。 若忘记密码,单击若忘记密码,单击   修改管理终端的密码,设置新密码。I/O 优化的实例,修改密码后即时生效,无需重启。 无法连接ECS实例排查思路 请根据如下各原因序逐一排查: 客户端本地网络异常 [出现概率:3%] 重置实例密码,未重启 ECS 实例 [出现概率:7%] iptables 配置异常(Centos 6)[出现概率:10%] 安全组公网规则 [出现概率:8%] 远程访问端口配置异常 [出现概率:10%] CPU 负载过高 [出现概率:9%] 1. 客户端本地网络异常 [出现概率:3%] 故障现象:用户无法登录外网。 可能原因:网卡驱动未开启或网卡配置有问题。 解决方法:查找 /etc/hosts.deny 看是否有拦截IP;检查网卡驱动,重新安装。 2. 重置实例密码,未重启实例 [出现概率:7%] 故障现象:有实例密码修改记录,但无重启实例记录。 可能原因:您修改了实例密码,但是未重启 ECS 实例。 解决方法: 登录 云服务器管理控制台。 单击左侧导航栏中的   实例。 单击页面顶部的地域。 选择需要的实例。单击   重启。 在弹出的提示框中,选择   重启,单击   确定。 3. iptables 配置异常(Centos 6)[出现概率:10%] 前提条件:您只有在已授权可关闭 iptables 的情况下,才能做该项排查。 故障现象:SSH 无法连接,关闭 iptables 后连接恢复。 解决方法:调整 iptables 配置策略。 查看防火墙规则: iptables -nvL –line-number L 查看当前表的所有规则,默认查看的是 filter 表,如果要查看 NAT 表,可以加上 -t NAT 参数。 n 不对 IP 地址进行反查,加上这个参数显示速度会快很多。 v 输出详细信息,包含通过该规则的数据包数量、总字节数及相应的网络接口。 修改规则。 若之前已设置过规则策略的,将原有的 iptables 文件保存一份,避免之前设置的策略丢失。 cp -a /etc/sysconfig/iptables /etc/sysconfig/iptables.bak 清空服务器上所有的规则。 iptables -F 设置 INPUT 方向所有的请求都拒绝。如果是线上业务请勿直接操作,会导致业务直接中断。 iptables -P INPUT DROP 设置 iptables 防火墙后需放行 22 号端口,否则会导致无法远程。 iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 指定 IP 访问22号端口。 iptables -I INPUT -s 192.168.1.1 -p tcp --dport 22 -j ACCEPT 说明: 192.168.1.1 为请求端 IP 地址。 使用   iptables -L  查看一下添加的规则是否生效。 iptables -L 保存添加的规则。 iptables-save > /etc/sysconfig/iptables 设置后需要重启iptables。 service iptables restart 或 /etc/init.d/iptables restart 操作完成后,重启服务器进行配置验证。 systemctl reboot 完成操作后,请再进行 SSH 连接。 4. 安全组公网规则 [出现概率:8%] 故障现象:ECS 服务器无法ping通,排查iptables、网卡IP配置无误,回滚系统后仍然无法ping通。 可能原因:ECS 实例安全组默认的公网规则被删除。 解决方法:重新配置 ECS 实例的安全组公网规则,具体操作详见 ECS实例安全组默认的公网规则被删除导致无法ping通。 5. 远程访问端口配置异常 [出现概率:10%] 故障现象:SSH 远程无法连接,远程访问端口非默认端口。 可能原因:更改了远程访问端口配置,有可能防火墙未对自定义端口放开。 解决方法:客户端无法正常登录时,建议先使用不同的 SSH 客户端基于相同账户信息进行登录测试。如能正常登录,则判断是客户端配置问题,需对客户端配置做排查分析。 使用 telnet 测试现有监听端口连通性。使用 Linux 自带的 telnet 工具测试现有端口的连通性。telnet <host> <port> # host 是目标服务器 IP,port是待测试端口号 修改或查看Linux远程端口: vi /etc/ssh/sshd_config 找到 #port 22 这一行,默认端口为 22,可以把前面的#删除,把 22 改为其它的端口。 重启SSH服务: /etc/init.d/sshd restart 或 service sshd restart 创建新的监听端口测试。 可以使用 python 自带的 Web 服务器用于临时创建新的监听端口进行测试。python -m SimpleHTTPServer <所需端口号> 说明: 您可以通过自动测试默认端口来检测远程访问端口的问题。 服务监听能使用的端口范围为 0~65535,错误配置监听端口会导致远程桌面服务监听失败。 6. CPU 负载过高 [出现概率:9%] 故障现象:CPU 负载过高导致系统无法进行远程连接。 解决方法:您无法主动监控系统内部的程序运行状态,可以借助   云监控  >   主机监控  >   进程监控  来实现。 查看应用运行情况,排除 CPU 负载过高的原因。查看 CPU 负载问题详见 云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路。 注意:在某个时间段 CPU 负载过高可能导致远程连接失败,建议您查询是否程序或者实例资源不满足现有要求。 最后尝试重启实例 若用阿里云提供的远程连接功能仍无法成功连接实例,请尝试重启实例。重启操作会使实例停止工作,从而中断业务,请谨慎执行。 注意:重启实例前,需对实例创建快照,用于数据备份或者制作镜像。创建快照的方法详见:创建快照。 在控制台重启实例。重启实例后,请再次尝试实例连接。 通过上述排查后,若 ECS 实例仍不能连接,请您记录前述各步骤的排查结果、相关日志信息或截图,然后联系售后技术支持。 望采纳,谢谢🙏
元芳啊 2019-12-02 00:12:57 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!

问题

技术运维问题 - MYSQL使用 -RDS for MySQL 连接数满情况的处理

RDS for MySQL 连接数满有 2 种情况。 1. 空闲连接过多 1.1 原因 应用使用长连接模式 - 对于长连接模式(比如 Java 应用),应用侧应该配置连接池。连接池的初始...
李沃晟 2019-12-01 21:42:54 1071 浏览量 回答数 0

回答

首先尝试远程连接 无论何种原因导致无法远程连接实例,请先尝试用阿里云提供的远程连接功能进行连接,然后再按原因分类进行故障排查。 登录 云服务器管理控制台。 找到需要连接的实例,在找到需要连接的实例,在 操作 列,单击 远程连接。 连接 管理终端。首次连接,需要先复制密码。 输入密码后,连接实例 。 若忘记密码,单击若忘记密码,单击 修改管理终端的密码,设置新密码。I/O 优化的实例,修改密码后即时生效,无需重启 无法连接ECS实例排查思路 请根据如下各原因序逐一排查: 客户端本地网络异常 [出现概率:3%] 重置实例密码,未重启 ECS 实例 [出现概率:7%] iptables 配置异常(Centos 6)[出现概率:10%] 安全组公网规则 [出现概率:8%] 远程访问端口配置异常 [出现概率:10%] CPU 负载过高 [出现概率:9%] 客户端本地网络异常 [出现概率:3%] 故障现象:用户无法登录外网。 可能原因:网卡驱动未开启或网卡配置有问题。 解决方法:查找 /etc/hosts.deny 看是否有拦截IP;检查网卡驱动,重新安装。 重置实例密码,未重启实例 [出现概率:7%] 故障现象:有实例密码修改记录,但无重启实例记录。 可能原因:您修改了实例密码,但是未重启 ECS 实例。 解决方法: 登录云服务器管理控制台。 单击左侧导航栏中的 实例。 单击页面顶部的地域。 选择需要的实例。单击 重启。 在弹出的提示框中,选择 重启,单击 确定。 iptables 配置异常(Centos 6)[出现概率:10%] 前提条件:您只有在已授权可关闭 iptables 的情况下,才能做该项排查。 故障现象:SSH 无法连接,关闭 iptables 后连接恢复。 解决方法:调整 iptables 配置策略。 查看防火墙规则: 1 iptables -nvL –line-number L 查看当前表的所有规则,默认查看的是 filter 表,如果要查看 NAT 表,可以加上 -t NAT 参数。 n 不对 IP 地址进行反查,加上这个参数显示速度会快很多。 v 输出详细信息,包含通过该规则的数据包数量、总字节数及相应的网络接口。 修改规则。 若之前已设置过规则策略的,将原有的 iptables 文件保存一份,避免之前设置的策略丢失。 1 cp -a /etc/sysconfig/iptables /etc/sysconfig/iptables.bak 清空服务器上所有的规则。 1 iptables -F 设置 INPUT 方向所有的请求都拒绝。如果是线上业务请勿直接操作,会导致业务直接中断。 1 iptables -P INPUT DROP 设置 iptables 防火墙后需放行 22 号端口,否则会导致无法远程。 1 iptables -A INPUT -p tcp --dport 22 -j ACCEPT 1 iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 指定 IP 访问22号端口。 1 iptables -I INPUT -s 192.168.1.1 -p tcp --dport 22 -j ACCEPT 说明: 192.168.1.1 为请求端 IP 地址。 使用 iptables -L 查看一下添加的规则是否生效。 1 iptables -L 保存添加的规则。 1 iptables-save > /etc/sysconfig/iptables 设置后需要重启iptables。 1 service iptables restart 或 /etc/init.d/iptables restart 操作完成后,重启服务器进行配置验证。 1 systemctl reboot 完成操作后,请再进行 SSH 连接。 安全组公网规则 [出现概率:8%] 故障现象:ECS 服务器无法ping通,排查iptables、网卡IP配置无误,回滚系统后仍然无法ping通。 可能原因:ECS 实例安全组默认的公网规则被删除。 解决方法:重新配置 ECS 实例的安全组公网规则,具体操作详见 ECS实例安全组默认的公网规则被删除导致无法ping通。 远程访问端口配置异常 [出现概率:10%] 故障现象:SSH 远程无法连接,远程访问端口非默认端口。 可能原因:更改了远程访问端口配置,有可能防火墙未对自定义端口放开。 解决方法:客户端无法正常登录时,建议先使用不同的 SSH 客户端基于相同账户信息进行登录测试。如能正常登录,则判断是客户端配置问题,需对客户端配置做排查分析。 使用 telnet 测试现有监听端口连通性。使用 Linux 自带的 telnet 工具测试现有端口的连通性。 1 2 telnet host 是目标服务器 IP,port是待测试端口号 修改或查看Linux远程端口: 1 vi /etc/ssh/sshd_config 找到 #port 22 这一行,默认端口为 22,可以把前面的#删除,把 22 改为其它的端口。 重启SSH服务: 1 /etc/init.d/sshd restart 或 service sshd restart 创建新的监听端口测试。 可以使用 python 自带的 Web 服务器用于临时创建新的监听端口进行测试。 1 python -m SimpleHTTPServer <所需端口号> 说明: 您可以通过自动测试默认端口来检测远程访问端口的问题。 服务监听能使用的端口范围为 0~65535,错误配置监听端口会导致远程桌面服务监听失败。 CPU 负载过高 [出现概率:9%] 故障现象:CPU 负载过高导致系统无法进行远程连接。 解决方法:您无法主动监控系统内部的程序运行状态,可以借助 云监控 > 主机监控 > 进程监控 来实现。 查看应用运行情况,排除 CPU 负载过高的原因。查看 CPU 负载问题详见 云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路。 注意:在某个时间段 CPU 负载过高可能导致远程连接失败,建议您查询是否程序或者实例资源不满足现有要求。 最后尝试重启实例 若用阿里云提供的远程连接功能仍无法成功连接实例,请尝试重启实例。重启操作会使实例停止工作,从而中断业务,请谨慎执行。 注意:重启实例前,需对实例创建快照,用于数据备份或者制作镜像。创建快照的方法详见:创建快照。 在控制台重启实例。重启实例后,请再次尝试实例连接。
游客2q7uranxketok 2021-02-14 01:18:31 0 浏览量 回答数 0

回答

使用数据库视图的优点 - 数据库视图允许简化复杂查询:数据库视图由与许多基础表相关联的SQL语句定义。 您可以使用数据库视图来隐藏最终用户和外部应用程序的基础表的复杂性。 通过数据库视图,您只需使用简单的SQL语句,而不是使用具有多个连接的复杂的SQL语句。 数据库视图有助于限制对特定用户的数据访问。 您可能不希望所有用户都可以查询敏感数据的子集。可以使用数据库视图将非敏感数据仅显示给特定用户组。 数据库视图提供额外的安全层。 安全是任何关系数据库管理系统的重要组成部分。 数据库视图为数据库管理系统提供了额外的安全性。 数据库视图允许您创建只读视图,以将只读数据公开给特定用户。 用户只能以只读视图检索数据,但无法更新。 数据库视图启用计算列。 数据库表不应该具有计算列,但数据库视图可以这样。 假设在orderDetails表中有quantityOrder(产品的数量)和priceEach(产品的价格)列。 但是,orderDetails表没有一个列用来存储订单的每个订单项的总销售额。如果有,数据库模式不是一个好的设计。 在这种情况下,您可以创建一个名为total的计算列,该列是quantityOrder和priceEach的乘积,以表示计算结果。当您从数据库视图中查询数据时,计算列的数据将随机计算产生。 数据库视图实现向后兼容。 假设你有一个中央数据库,许多应用程序正在使用它。 有一天,您决定重新设计数据库以适应新的业务需求。删除一些表并创建新的表,并且不希望更改影响其他应用程序。在这种情况下,可以创建与将要删除的旧表相同的模式的数据库视图。
AA大大官 2020-03-31 13:08:58 0 浏览量 回答数 0

回答

分布式关系型数据库服务提供以下相关API接口。 数据库管理 API 描述 ChangeAccountPassword 调用ChangeAccountPassword重置 DRDS 数据库密码。 CheckDrdsDbName 检查 DRDS 的数据库名是否合法 DescribeRdsPerformanceSummary rds性能汇总,包括cpu,iops,activeSessions DescribeRecycleBinStatus 查看表回收站状态 DescribeRecycleBinTables 获取可回收的表 DescribeRdsSuperAccountInstances 获取rds高权限账号 DescribeDrdsSlowSqls 查看DRDS慢SQL DescribeDrdsDBCluster 查询 DRDS 逻辑库下 PolarDB 集群具体信息 DescribeDrdsDbInstance 查询 DRDS 的 RDS 存储实例详情 DescribeDrdsDbInstances 查询 DRDS 数据库下面的 RDS 列表 DescribeDrdsDbRdsNameList 查询 DRDS 数据库存储实例列表 DescribeDrdsDbRdsRelationInfo 查询 DRDS 数据库存储实例结构 DescribeDrdsDbTasks 查询 DRDS 数据库下未完成的任务 DescribeDrdsInstanceDbMonitor 查询 DRDS 数据库的性能监控数据 SubmitCleanTask 提交平滑扩容(热点扩容)的清理任务 SubmitSmoothExpandPreCheckTask 提交平滑扩容预检任务 ValidateShardTask 校验拆分变更任务是否合法 SubmitSmoothExpandPreCheck 提交平滑扩容预检任务 StartRestore 启动基于备份的恢复任务 RefreshDrdsAtomUrl 在用户RDS发生变更后,需要刷新连接,保证DRDS到变更后的RDS链路通畅 ModifyRdsReadWeight 修改RDS的读写权重 RemoveDrdsDbFailedRecord 删除建库失败记录 RemoveDrdsDb 删除DRDS下面的DB RemoveBackupsSet 删除备份集 ModifyPolarDbReadWeight 修改PolarDb的读写权重 ReleaseHiStoreInstance 释放Histore实例 DescribeBroadcastTables 查询广播表 RemoveRecycleBinTable 清除回收站中的表 DescribeBackMenu 查询实例是否支持备份恢复 DescribeDrdsSqlAuditStatus 查询DRDS SQL审计信息 DescribeTables 获取表信息列表 DescribeBackupTimes 查询实例可恢复到的目标时间 DescribeGlobalBroadcastType 查询是否为广播表 DescribeHotDbList 查看热点扩容db列表 DescribeExpandLogicTableInfoList 查看拆分建 DescribeTableListByType 根据类型获取表集合 DescribeRestoreOrder 查看本次恢复购买的订单详情 DisableSqlAudit 取消sql审计 DescribeShardTaskList 获取拆分变更任务列表 DescribeTable 获取table结构信息 DescribeInstDbLogInfo 查询数据库支持导入历史SQL数据的时间范围 ResetDrdsToRdsConnections 重置后端DRDS到RDS连接数 DatalinkReplicationPrecheck 拆分任务预检 DescribeRDSPerformance 查看RDS性能数据 CreateShardTask 创建拆分任务 CreateOrderForRds 创建购买RDS的订单 DescribeShardTaskInfo 拆分变更工具详情 DescribeBackupDbs 查询可以恢复的数据库列表 DeleteShardTasks 删除拆分任务 ModifyDrdsIpWhiteList 调用ModifyDrdsIpWhiteList修改数据库白名单 PutStartBackup 提交数据备份任务 DescribeSqlFlashbakTask 查看闪回任务的列表。 CheckExpandStatus 校验 DRDS 数据库是否可进行平滑扩容等扩容操作 CheckSqlAuditEnableStatus 校验 DRDS 逻辑库 SQL 审计是否已开启 SetupBroadcastTables 设置广播表 SetupRecycleBinStatus 开启表回收站 SetupTable 设置表全表扫描 SubmitHotExpandTask 提交热点扩容任务 ModifyAccountPrivilege 修改账号权限 DescribeDrdsShardingDbs 查询DRDS下水平拆分数据库 CreateDrdsDB 创建 DRDS 数据库 DescribeDbInstances 查看存储层实例列表,例如RDS或POLARDB DescribeDrdsDB 查询实例下的数据库详情 DescribeDbInstanceDbs 查看某个存储实例下的数据库列表 SubmitSmoothExpandTask 提交平滑扩容任务 SubmitSwitchTask 提交平滑扩容切换任务 实例管理 API 描述 DescribeDrdsDBs 查询 DRDS 实例下的数据库 DescribeDrdsInstance 查询 DRDS 实例详情 DescribeDrdsInstanceLevelTasks 查询 DRDS 实例级未完成任务 DescribeDrdsInstanceMonitor 查询 DRDS 实例监控数据 DescribeDrdsInstances 查询 DRDS 实例列表 DescribeDrdsInstanceVersion 查询 DRDS 实例版本 DescribeDrdsParams 查询 DRDS 的参数列表 RollbackInstanceVersion 回滚 DRDS 实例的版本 UpgradeInstanceVersion 升级 DRDS 实例的版本 SubmitRollbackTask 提交平滑扩容回滚任务 RollbackHiStoreInstance 回滚 DRDS 列式存储版本 SubmitHotExpandPreCheckTask 提交热点扩容预检任务,主要包括无主键表的检查 UpgradeHiStoreInstance 升级 DRDS 列式存储的版本 TagResources 为资源打标签 UpdateInstanceNetwork 切换 DRDS 实例的网络类型 SwitchGlobalBroadcastType 将广播表从多写切换成异步链路模式 UntagResources 取消资源的标签 SubmitSqlFlashbackTask 提交 SQL 闪回任务 ReleaseInstanceInternetAddress 释放实例外网地址,保证实例安全性 DescribeInstanceSwitchAzone 查看是否切换可用区 RemoveDrdsInstance 释放DRDS实例,只能释放后付费实例(注意:变配中或者有关联DB未删除的实例无法释放)。 DescribeDrdsTasks 查询实例变更任务 RestartDrdsInstance 重启实例 DescribePreCheckResult 查看预检结果 DescribeHiStoreInstanceInfo 查询histore实例详情 DescribeStorageInstanceSubDbInfo 获取存储实例 RemoveInstanceAccount 删除实例管理账号 DescribeInstanceMenuSwitch 查看实例开关 DescribeRdsCommodity 查看RDS售卖数据 DescribeInstanceSwitchNetwork 查询实例是否可以切换网络 DescribeInstanceAccounts 查看实例账号信息 DescribeInstDbSlsInfo 查询 SQL 审计 使用的 SLS Project 和 LogStore 名称 EnableInstanceIpv6Address 产生IP v6 地址 SetBackupPolicy 设置备份策略 EnableSqlAudit 开启SQL 审计功能 EnableSqlFlashbackMatchSwitch 开启后,DRDS 数据库使用的 RDS 的 BINLOG 中会增加执行 QUERY 的信息,能够精确恢复数据 SetupDrdsParams DRDS 参数设置 FlashbackRecycleBinTable 恢复删除的逻辑表 ModifyAccountDescription 修改账号描述 ModifyDrdsInstanceDescription 修改实例描述 CreateInstanceAccount 创建 DRDS 实例级账号 CreateInstanceInternetAddress 为 DRDS 实例创建公网 IP ListTagResources 查看资源标签 CreateDrdsInstance 调用CreateDrdsInstance 创建一个实例
保持可爱mmm 2020-03-29 14:01:49 0 浏览量 回答数 0

回答

概述 在Linux系统的ECS实例上自建MySQL服务器,可能会出现无法远程连接异常情况,本文主要介绍该情况下的常见错误及解决办法。 详细信息 阿里云提醒您: 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。 以下列举一些常见问题及解决办法。 未授权导致无法连接MySQL服务 监听地址错误导致无法连接MySQL服务 连接时报“Lost connection to MySQL server at 'reading initial communication packet' ”错误 版本问题导致无法连接MySQL服务 未授权导致无法连接MySQL服务 问题现象 在ECS实例内部连接MySQL服务正常,远程连接则会出现如下错误 。 EHost 'XX.XX.XX.XX' is not allowed to connect to this MySQL serverConnection closed by foreign host. 系统显示类似如下。 解决方案 确认MySQL服务监听的是0.0.0.0地址。 检查实例是否开启防火墙,建议先关闭防火墙进行测试。 确认MySQL服务是否开启远程登录,可通过如下方法开启。 登录数据库,选择mysql数据库。将user表中的host项,从localhost改为'%'。 登录数据库,创建一个远程连接的用户。 监听地址错误导致无法连接MySQL服务 问题现象 MySQL服务对127.0.0.1地址进行监听,导致外部无法远程连接。 解决方案 在MySQL服务配置文件中,注释掉bind-address参数,然后重启即可。 连接时报“Lost connection to MySQL server at 'reading initial communication packet' ”错误 问题现象 远程连接MySQL服务时,报如下错误。 Lost connection to MySQL server at 'reading initial communication packet' 解决方案 检查是否开启防火墙,限制了连接请求。 检查MySQL数据库是否有访问权限。可通过如下命令进行添加。 use mysql; Grant all privileges on . to 'root'@'%' identified by '[$Password]' with grant option; flush privileges; 注:[$Password]为密码。 检查my.ini配置文件是否设置了bind-address参数,将该条注释掉。 在my.ini配置文件添加skip-name-resolve参数。 修改hosts.allow配置文件,增加如下配置。 mysqld-max : ALL :ALLOW 版本问题导致无法连接MySQL服务 问题现象 自建的MySQL服务器版本为5.6,远程连接时提示如下错误。 ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) 问题原因 由于服务器端的密码管理协议陈旧,使用的是旧有的用户密码格式存储,但客户端升级之后采用了新的密码格式 。MySQL 5.6版本遇到这种不一致的情况就会拒绝连接 。 解决方案 连接时添加--secure-auth参数,连接命令如下所示。详细的表述可以参考 MySQL手册。 mysql -h [$Host] -u [$Username] --secure-auth -p 注:[$Host]为ECS实例域名或IP,[$Username]为数据库用户名。
1934890530796658 2020-03-26 00:28:50 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 本文仅介绍如何使用用户名和密码验证远程连接 Linux 实例。 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实例。 如果您要使用 ECS 控制台的管理终端,请参考 步骤 3:远程连接ECS实例。 前提条件 在远程连接之前,您必须完成以下工作: 实例必须处于 运行中 状态。如果实例未运行,请 启动或停止实例。 实例已经设置登录密码。如果未设置或密码丢失,请 重置实例密码。 实例能访问公网: 专有网络(VPC)下,在创建实例时购买带宽从而分配到一个公网 IP 地址,或者在创建实例后 绑定一个弹性公网 IP 地址。 经典网络下,您的实例必须分配了公网 IP 地址。以下是获取公网 IP 地址的方法: 无论是包年包月实例还是按量付费实例,只要您在创建实例时购买了带宽就会被分配一个公网 IP 地址。 如果您在创建包年包月实例时未设置带宽,可以 升降配概述 获取公网 IP 地址。 实例所在的安全组必须添加以下安全组规则(具体操作,请参考 添加安全组规则): 网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 授权类型 授权对象 优先级 VPC 不需要配置 入方向 允许 SSH(22) 22/22 地址段访问 0.0.0.0/0 1 经典网络 公网 操作步骤 根据本地设备的操作系统不同,您可以用不同的方式使用 SSH 协议远程连接 Linux 实例: 本地设备使用 Windows 操作系统 本地设备使用 Linux 或 Mac OS X 系统 本地设备使用 Android 或 iOS 系统 本地设备使用 Windows 操作系统 如果本地设备使用 Windows 操作系统,您可以使用远程连接软(如 PuTTY)连接 Linux 实例。本文档以 PuTTY 为例说明如何远程连接 Linux 实例。执行以下操作前,请先 下载 PuTTY。 说明 具体操作,您也可以观看视频:小助手系列之如何远程连接 Linux 实例。 按以下步骤连接 Linux 实例。 双击 putty.exe,启动程序,进入 PuTTY 主界面。 配置 Session: Host Name:输入实例的公网 IP 地址或弹性公网 IP 地址。 Port:输入 22。 Connection Type:选择 SSH。 (可选)Saved Session:如果您希望以后不再输入上述信息直接进入登录界面,可以在这里为这个会话指定一个便于识别的名称,再单击 Save 保存。 单击 Open 进入登录页面。 说明 首次连接时会出现以下警告,表示PuTTY无法确认远程服务器(实例)的真实性,只能提供服务器的公钥指纹,需要您确认是否信任该服务器,并将其公钥指纹加入到本地机器的注册表中。一般选择 是,之后,如果您登录时再次弹出这个警告,表示您的实例可能发生了 中间人攻击。关于这个警告更详细的信息,请参考 PuTTY官网文档。 根据提示,分别输入您 ECS 实例的用户名(默认为 root)和密码,并回车确认。 说明 一般 Linux 系统不会显示密码的输入过程。 当 PuTTY 的界面上出现类似于以下的信息时,表示您已经成功连接到实例。 Welcome to Alibaba Cloud Elastic Compute Service ! 至此,您可以开始操作您的实例了。 本地设备使用 Linux 或 Mac OS X 系统 如果本地设备使用 Linux 或 Mac OS X 系统,按以下步骤远程连接实例。 输入 SSH 命令连接:ssh root@实例的(弹性)公网 IP。 输入实例登录密码。 当界面上出现类似于以下的信息时,表示您已经成功连接到实例。 Welcome to Alibaba Cloud Elastic Compute Service ! 至此,您可以开始操作您的实例了。 本地设备使用 Android 或 iOS 系统 如果您需要从移动设备上远程连接 Linux 实例,您可以使用 app 连接。根据移动设备的操作系统不同,您可以有不同的选择。具体的操作描述,请参考 在移动设备上连接实例。 参考链接 连接失败,您可以参考这个文档排查问题:无法连接Linux实例。 如果希望在 Windows 操作系统中远程连接 CentOS 实例,并使用图形化界面管理实例,您可以在实例上安装 VNC Server,并通过 VNC Viewer 连接实例。具体操作,请参考 在 Linux 实例上自动安装并运行 VNC Server。
2019-12-01 22:56:56 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 本文仅介绍如何使用用户名和密码验证远程连接 Linux 实例。 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实例。 如果您要使用 ECS 控制台的管理终端,请参考 步骤 3:远程连接ECS实例。 前提条件 在远程连接之前,您必须完成以下工作: 实例必须处于 运行中 状态。如果实例未运行,请 启动或停止实例。 实例已经设置登录密码。如果未设置或密码丢失,请 重置实例密码。 实例能访问公网: 专有网络(VPC)下,在创建实例时购买带宽从而分配到一个公网 IP 地址,或者在创建实例后 绑定一个弹性公网 IP 地址。 经典网络下,您的实例必须分配了公网 IP 地址。以下是获取公网 IP 地址的方法: 无论是包年包月实例还是按量付费实例,只要您在创建实例时购买了带宽就会被分配一个公网 IP 地址。 如果您在创建包年包月实例时未设置带宽,可以 升降配概述 获取公网 IP 地址。 实例所在的安全组必须添加以下安全组规则(具体操作,请参考 添加安全组规则): 网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 授权类型 授权对象 优先级 VPC 不需要配置 入方向 允许 SSH(22) 22/22 地址段访问 0.0.0.0/0 1 经典网络 公网 操作步骤 根据本地设备的操作系统不同,您可以用不同的方式使用 SSH 协议远程连接 Linux 实例: 本地设备使用 Windows 操作系统 本地设备使用 Linux 或 Mac OS X 系统 本地设备使用 Android 或 iOS 系统 本地设备使用 Windows 操作系统 如果本地设备使用 Windows 操作系统,您可以使用远程连接软(如 PuTTY)连接 Linux 实例。本文档以 PuTTY 为例说明如何远程连接 Linux 实例。执行以下操作前,请先 下载 PuTTY。 说明 具体操作,您也可以观看视频:小助手系列之如何远程连接 Linux 实例。 按以下步骤连接 Linux 实例。 双击 putty.exe,启动程序,进入 PuTTY 主界面。 配置 Session: Host Name:输入实例的公网 IP 地址或弹性公网 IP 地址。 Port:输入 22。 Connection Type:选择 SSH。 (可选)Saved Session:如果您希望以后不再输入上述信息直接进入登录界面,可以在这里为这个会话指定一个便于识别的名称,再单击 Save 保存。 单击 Open 进入登录页面。 说明 首次连接时会出现以下警告,表示PuTTY无法确认远程服务器(实例)的真实性,只能提供服务器的公钥指纹,需要您确认是否信任该服务器,并将其公钥指纹加入到本地机器的注册表中。一般选择 是,之后,如果您登录时再次弹出这个警告,表示您的实例可能发生了 中间人攻击。关于这个警告更详细的信息,请参考 PuTTY官网文档。 根据提示,分别输入您 ECS 实例的用户名(默认为 root)和密码,并回车确认。 说明 一般 Linux 系统不会显示密码的输入过程。 当 PuTTY 的界面上出现类似于以下的信息时,表示您已经成功连接到实例。 Welcome to Alibaba Cloud Elastic Compute Service ! 至此,您可以开始操作您的实例了。 本地设备使用 Linux 或 Mac OS X 系统 如果本地设备使用 Linux 或 Mac OS X 系统,按以下步骤远程连接实例。 输入 SSH 命令连接:ssh root@实例的(弹性)公网 IP。 输入实例登录密码。 当界面上出现类似于以下的信息时,表示您已经成功连接到实例。 Welcome to Alibaba Cloud Elastic Compute Service ! 至此,您可以开始操作您的实例了。 本地设备使用 Android 或 iOS 系统 如果您需要从移动设备上远程连接 Linux 实例,您可以使用 app 连接。根据移动设备的操作系统不同,您可以有不同的选择。具体的操作描述,请参考 在移动设备上连接实例。 参考链接 连接失败,您可以参考这个文档排查问题:无法连接Linux实例。 如果希望在 Windows 操作系统中远程连接 CentOS 实例,并使用图形化界面管理实例,您可以在实例上安装 VNC Server,并通过 VNC Viewer 连接实例。具体操作,请参考 在 Linux 实例上自动安装并运行 VNC Server。
2019-12-01 22:56:56 0 浏览量 回答数 0

问题

为什么无法连接Windows实例

下图显示了无法连接 ECS 实例的原因分类和出现概率。若您无法连接实例,建议按照如下原因进行排查。 首先尝试远程连接 无论何种原因导致无法远程连接实例,请先尝试用阿里云提供的远程连接功能进行连...
boxti 2019-12-01 21:47:52 1892 浏览量 回答数 0

问题

阿里云RDS实例平滑升级步骤

一、为何需要升级 1、初期业务量小,RDS配置买低了 2、产品需求增多了,初期设计的表结构要有所变化 二、为何需要平滑 直接在阿里云选择给RDS更改配置会造成一段时间整库不可用&#x...
小咖秀 2019-12-01 21:23:12 9574 浏览量 回答数 2

回答

账号类型 RDS MySQL实例支持两种数据库账号:高权限账号和普通账号。您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见账号权限列表。 说明 账号创建后,账号类型无法切换,您可以删除账号后重新创建同名账号。 账号类型 说明 高权限账号 只能通过控制台或API创建和管理。 一个实例中只能创建一个高权限账号,可以管理所有普通账号和数据库。 开放了更多权限,可满足个性化和精细化的权限管理需求,例如可按用户分配不同表的查询权限。 拥有实例下所有数据库的所有权限。 可以断开任意账号的连接。 普通账号 可以通过控制台、API或者SQL语句创建和管理。 一个实例可以创建多个普通账号,具体的数量与实例内核有关 。 需要手动给普通账号授予特定数据库的权限。 普通账号不能创建和管理其他账号,也不能断开其他账号的连接。 账号类型 建库数量 建表数量 用户数 高权限账号 不限 <20万 与实例内核参数相关 普通权限账号 500 <20万 与实例内核参数相关 高权限账号权限和Super权限区别 为了减少误操作对业务的影响,RDS MySQL不提供Super权限,只能使用高权限账号管理所有普通账号和数据库,具体区别如下: 高权限账号 具体权限请参见账号权限列表。 可以kill普通账号连接。 Super权限 可以kill任何查询的连接。 可以使用修改全局变量的SET语句(可以随意改所有参数)。 可以使用CHANGE MASTER、PURGE MASTER LOGS命令。 可以对主机内文件进行操作。 创建高权限账号 登录RDS控制台。 在页面左上角,选择实例所在地域。选择地域 找到目标实例,单击实例ID。 在左侧导航栏中选择账号管理。 单击创建账号。创建截图 设置以下参数: 参数 说明 数据库账号 填写账号名称。要求如下: 长度为2~16个字符。 以字母开头,以字母或数字结尾。 由小写字母、数字或下划线组成。 账号类型 此处选择高权限账号。 密码 设置账号密码。要求如下: 长度为8~32个字符。 由大写字母、小写字母、数字、特殊字符中的任意三种组成。 特殊字符为!@#$%^&*()_+-= 确认密码 再次输入密码。 备注说明 备注该账号的相关信息,便于后续账号管理。最多支持256个字符。 单击确定。 创建普通账号 登录RDS控制台。 在页面左上角,选择实例所在地域。选择地域 找到目标实例,单击实例ID。 在左侧导航栏中单击账号管理。 单击创建账号。创建截图 设置以下参数: 参数 说明 数据库账号 填写账号名称。要求如下: 长度为2~16个字符。 以字母开头,以字母或数字结尾。 由小写字母、数字或下划线组成。 账号类型 此处选择普通账号。 授权数据库 为该账号授予一个或多个数据库的权限。本参数可以留空,在创建账号后再给账号授权。 从左侧选中一个或多个数据库,单击授权添加到右侧。 在右侧框中,为某个数据库选择读写、只读、仅DDL或只DML。 如果要为多个数据库批量设置相同的权限,则单击右侧框里右上角的按钮,如全部设读写。 说明 右上角的按钮会随着点击而变化。例如,单击全部设读写后,该按钮会变成全部设只读。 密码 设置账号密码。要求如下: 长度为8~32个字符。 由大写字母、小写字母、数字、特殊字符中的任意三种组成。 特殊字符为!@#$%^&*()_+-= 确认密码 再次输入密码。 备注说明 非必填。备注该账号的相关信息,便于后续账号管理。最多支持256个字符。 单击确定。 创建数据库 登录RDS控制台。 在页面左上角,选择实例所在地域。选择地域 找到目标实例,单击实例ID。 在左侧导航栏中单击数据库管理。 单击创建数据库。创建数据库 设置以下参数。 参数 说明 数据库(DB)名称 长度为2~64个字符。 以字母开头,以字母或数字结尾; 由小写字母、数字、下划线或中划线组成; 数据库名称在实例内必须是唯一的。 支持字符集 选择utf8、gbk、latin1或utf8mb4。 如果需要其他字符集,请选择全部,然后从列表中选择需要的字符集。 授权账号 选中需要访问本数据库的账号。本参数可以留空,在创建数据库后再绑定账号。 说明 此处只会显示普通账号,因为高权限账号拥有所有数据库的所有权限,不需要授权。 账号类型 选择要授予账号的权限:读写、只读、仅DDL或只DML。 备注说明 非必填。用于备注该数据库的相关信息,便于后续数据库管理,最多支持256个字符。 单击确定。 账号权限列表 账号类型 授权类型 权限 高权限账号 - SELECT INSERT UPDATE DELETE CREATE DROP RELOAD PROCESS REFERENCES INDEX ALTER CREATE TEMPORARY TABLES LOCK TABLES EXECUTE REPLICATION SLAVE REPLICATION CLIENT CREATE VIEW SHOW VIEW CREATE ROUTINE ALTER ROUTINE CREATE USER EVENT TRIGGER 普通账号 只读 SELECT LOCK TABLES SHOW VIEW PROCESS REPLICATION SLAVE REPLICATION CLIENT 读写 SELECT INSERT UPDATE DELETE CREATE DROP REFERENCES INDEX ALTER CREATE TEMPORARY TABLES LOCK TABLES EXECUTE CREATE VIEW SHOW VIEW CREATE ROUTINE ALTER ROUTINE EVENT TRIGGER PROCESS REPLICATION SLAVE REPLICATION CLIENT 仅DDL CREATE DROP INDEX ALTER CREATE TEMPORARY TABLES LOCK TABLES CREATE VIEW SHOW VIEW CREATE ROUTINE ALTER ROUTINE PROCESS REPLICATION SLAVE REPLICATION CLIENT 只DML SELECT INSERT UPDATE DELETE CREATE TEMPORARY TABLES LOCK TABLES EXECUTE SHOW VIEW EVENT TRIGGER PROCESS REPLICATION SLAVE REPLICATION CLIENT 常见问题 创建的账号在只读实例上可以用吗? 主实例创建的账号会同步到只读实例,只读实例无法管理账号。账号在只读实例上只能进行读操作,不能进行写操作。 账号可以实现更细粒度的管理吗?例如限制账号访问源地址、限制访问表等。 您可以连接数据库后使用命令进行更细粒度的授权。 RDS提供root账号或super权限吗? RDS不提供root账号或具有super权限的账号,避免您误操作导致数据丢失泄露等无法挽回的损失。
游客yl2rjx5yxwcam 2020-03-08 13:55:49 0 浏览量 回答数 0

回答

最佳回答: 解决方案 1. 确认MySQL服务监听的是0.0.0.0地址。 检查实例是否开启防火墙,建议先关闭防火墙进行测试。 确认MySQL服务是否开启远程登录,可通过如下方法开启。 登录数据库,选择mysql数据库。将user表中的host项,从localhost改为'%'。 登录数据库,创建一个远程连接的用户。 参考帮助文档:无法远程连接Linux系统ECS实例中自建MySQL服务器的常见错误及解决办法
游客mcjfrruw2fy4w 2020-05-06 18:22:40 0 浏览量 回答数 0

问题

教义2和带有多个字段的多对多链接表?mysql

(很抱歉,我的问题不连贯:撰写本文时,我试图回答一些问题,但这是:) 我正在尝试创建一个在链接表内部具有多对多关系的数据库模型,...
保持可爱mmm 2020-05-17 09:25:09 2 浏览量 回答数 1

问题

云数据库 HybridDB for PostgreSQL 的基本功能和功能限制有什么

基本功能 具有 Geenplum Database 的核心功能,详情参见文档说明。支持独有的MetaScan和SortKey技术。支持 ORCA 优化器。支持通过过程语言 PL/pgSQL 和 PL/Java 进行分布式存...
云栖大讲堂 2019-12-01 21:28:00 1102 浏览量 回答数 0

回答

对于数据可靠性有强需求的业务场景或是有监管需求的金融业务场景,RDS MySQL提供异地灾备实例,帮助用户提升数据可靠性。 背景介绍 RDS通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步。主实例和灾备实例均搭建主备高可用架构,当主实例所在区域发生突发性自然灾害等状况,主实例(Master)和备实例(Slave)均无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问。 灾备实例可通过DTS管理控制台实现同步对象变更、同步速度设置、延迟报警等同步链路原生功能,详细信息请参见DTS产品文档。 灾备实例拓扑图如下图所示。 灾备实例还有以下功能特点: 提供独立的数据库连接地址,由用户应用端自助控制连接。 使用主备高可用架构。 支持按小时计费,即开即用、即停即止。 提供独立的白名单配置、账号管理。 计费说明 RDS灾备实例与主实例配置完全相同,且RDS通过DTS实现主实例和异地灾备实例之间的实时同步。因此,创建灾备实例会同时产生RDS和DTS两种费用,价格详情请分别参见云数据库 RDS 详细价格信息和数据传输详细价格信息。 前提条件 实例版本如下: MySQL 8.0高可用版/三节点企业版 MySQL 5.7高可用版/三节点企业版 MySQL 5.6 主实例必须有内网地址。 主实例位于以下地域: 华东1(杭州) 华东2(上海) 华北1(青岛) 华北2(北京) 华南1(深圳) 中国(香港) 新加坡 美国(弗吉尼亚) 功能限制 灾备实例不支持备份设置、备份恢复、数据迁移、数据库管理、申请外网访问地址、修改连接地址功能。 删库操作不会同步至灾备实例,请您登录灾备实例通过SQL命令手动删除。 操作步骤 登录RDS 管理控制台。 在页面左上角,选择实例所在地域。选择地域 找到目标实例,单击实例ID。 单击右侧实例分布中的添加灾备实例。 在创建同步作业 页面输入数据库账号密码。 说明 帐号需要具备Replication slave、 Replication client及所有同步对象的Select权限。 MySQL 5.6版本不需要输入账号密码,请跳过该步骤。 单击立即购买实例,购买灾备实例。 在目标RDS实例购买窗口选择实例所在地域,单击立即购买。 说明 购买灾备实例暂仅支持选择地域,计费方式仅支持按量付费,其余设置信息默认与主实例一致。若有灾备实例升级需求,可在创建成功后在控制台对灾备实例进行变更配置。 创建灾备实例需要数分钟时间,在此期间请勿关闭该窗口,否则灾备实例可能会创建失败。 灾备实例购买成功后,实例ID自动添加到目标实例ID中,请单击立即创建账号跳转到账号管理页面创建高权限账号用于迁移。 说明 MySQL 5.6会自动创建同步账号供DTS同步使用,请跳过此步骤。 立即创建账号 创建完成后回到创建同步作业页面填写账号密码,然后单击授权白名单并进入下一步。 说明 MySQL 5.6请直接单击授权白名单并进入下一步,等待账号创建后单击下一步。 在源库对象中选择要迁移的对象,单击>将要迁移的对象放入已选择对象中,单击下一步。 说明 如果需要批量修改表名称,可以在选择表之后选择要进行库表名称批量更改,然后单击高级设置并进行批量修改。批量修改库表名 选择同步初始化类型,然后单击预检查并启动。 说明 同步初始化指将本地实例中同步对象的结构及数据迁移一份到灾备实例中,作为后续增量同步数据的基础。同步初始化有结构初始化和全量数据初始化可选,首次同步数据时,两者均需选择。 以下以预检查不通过为例进行描述,如果预检查通过,请直接参见步骤 13。 单击失败的检测项后的,查看失败详细信息,根据失败详细信息完成错误排查。 错误排查完毕后,在同步作业列表页面,单击当前同步任务后的启动同步。 系统预检查通过后,单击关闭,自动启动同步任务。 在DTS数据同步列表页面可以查询创建的同步任务,并可以对同步任务进行修改同步对象、设置监控报警、修改同步速度等操作,详情请参见 DTS 产品文档。 说明 为保障灾备实例数据的实时性,请不要暂停同步灾备实例的同步任务。 常见问题 灾备实例不能包年包月吗? 灾备实例当前仅支持按量付费,不支持包年包月。 实例怎么突然多了个帐号dtssyncwriter? 对于MySQL 5.6实例,创建灾备实例时会自动创建账号dtssyncwriter供DTS同步使用,请勿对该账号进行任何修改或删除操作,否则将引起同步异常。
游客yl2rjx5yxwcam 2020-03-08 13:59:00 0 浏览量 回答数 0

问题

ECS Windows Time_Wait过多导致访问外网失败应该如何解决

注:注册表修改需要对Windows操作系统有一定了解,为了避免注册表误操作带来的操作系统问题或者可能的数据丢失,请您采用如下方式操作注册表前,务必对系统盘和数据盘创建快照以避免可能的数...
boxti 2019-12-01 22:10:27 1583 浏览量 回答数 0

回答

此分步示例适用于可能会偶然发现此问题的其他人。本示例使用SSIS 2005并使用SQL Server 2005 64位版本服务器运行作业。 这里的答案仅集中于解决问题中提到的错误消息。该示例将演示重新创建问题的步骤以及引起问题的原因,然后介绍如何解决此问题。 NOTE:我建议使用选项将软件包配置值存储在数据库中,或者在环境变量的帮助下使用间接XML配置。同样,创建Excel文件的步骤将使用模板完成,然后将其移动到其他文件夹中进行存档。这些步骤不在本文中讨论。如前所述,本文的目的是解决错误。 让我们继续该示例。我也已经在博客上写了这个答案,可以在此链接中找到。答案是一样的。 创建一个SSIS包(创建SSIS包的步骤)。本示例使用BIDS2005。我在开始时就以YYYYMMDD_hhmm的格式命名了程序包,其后是SO代表堆栈溢出,然后是SO问题ID,最后是描述。我并不是说您应该这样命名您的包裹。这是我以后可以轻松参考的内容。请注意,我还有一个名为Adventure Works的数据源。我将使用Adventure Works数据源,该数据源指向从此链接下载的AdventureWorks数据库。该示例使用SQL Server 2008 R2数据库。请参阅截图1。 在AdventureWorks数据库中,使用以下给定脚本创建一个名为dbo.GetCurrency的存储过程。 CREATE PROCEDURE [dbo].[GetCurrency] AS BEGIN SET NOCOUNT ON; SELECT TOP 10 CurrencyCode , Name , ModifiedDate FROM Sales.Currency ORDER BY CurrencyCode END GO 在包的“连接管理器”部分,右键单击并选择“从数据源新建连接”。在“ 选择数据源”对话框中,选择“ Adventure Works”,然后单击“确定”。现在,您应该在“ 连接管理器”部分下看到Adventure Works数据源。 在包的“连接管理器”部分,再次右键单击,但是这次选择“ 新建连接…”。这是为了创建Excel连接。在“添加SSIS连接管理器”上,选择“ EXCEL”。在Excel连接管理器上,输入路径C:\ Temp \ Template.xls。将其部署到服务器时,将更改此路径。我选择了Excel版本Microsoft Excel 97-2005,并选择了保留复选框第一行的列名称已选中,以便在创建Excel文件时创建列标题。单击确定。重命名的Excel连接到Excel中,只是为了保持简单。请参阅截图#2 - #7。 在包上,创建以下变量。请参阅截图8。 SQLGetData:此变量的类型为String。这将包含存储过程执行语句。本示例使用值EXEC dbo.GetCurrency 屏幕快照#9显示了存储过程执行语句EXEC dbo.GetCurrency的输出。 在程序包的“控制流”选项卡上,放置一个Data Flow task并将其命名为“导出到Excel”。请参阅屏幕截图#10。 双击“数据流任务”以切换到“数据流”选项卡。 在“数据流”选项卡上,放置一个,OLE DB Source以连接到SQL Server数据以从存储过程中获取数据,并将其命名为SQL。双击OLE DB源,以调出OLE DB源编辑器。在“连接管理器”部分上,从OLE DB连接管理器中选择Adventure Works,从“数据访问”模式的变量中选择SQL命令,然后从“变量名”下拉列表中选择变量User :: SQLGetData。在“列”部分,确保正确映射了列名称。单击“确定”关闭OLE DB源编辑器。请参阅#11和#12屏幕截图。 在“数据流”选项卡上,放置一个,Excel Destination以将数据插入Excel文件并将其命名为Excel。双击Excel目标以打开Excel目标编辑器。在“连接管理器”部分上,从OLE DB连接管理器中选择Excel,然后选择“表”或“数据访问”模式下的视图。此时,我们没有Excel,因为在创建Excel连接管理器时,我们仅指定了路径,但从未创建文件。因此,Excel工作表的下拉名称中将没有任何值。因此,单击“ 新建”。按钮(第二个新按钮)来创建新的Excel工作表。在“创建表”窗口上,BIDS根据传入的数据源自动提供一个创建表。您可以根据自己的喜好更改值。我将通过保留默认值来简单地单击“确定”。工作表的名称将填充在Excel工作表的下拉名称中。工作表的名称取自任务名称,在本例中为Excel Destination,我们将其命名为Excel。在“映射”部分,确保正确映射了列名称。单击“确定”关闭Excel Destination Editor。请参阅截图#13 - #16。 数据流任务配置完成后,其外观应如屏幕截图#17所示。 通过按F5执行包。截图#18 - #21显示了包的两个控制流和数据流任务的成功执行。同样,该文件是在Excel连接中提供的路径C:\ Temp \ Template.xls中生成的,并且存储过程执行输出中显示的数据与写入该文件的数据匹配。 该程序包是在本地计算机上的文件夹路径C:\ Learn \ Learn.VS2005 \ Learn.SSIS中开发的。现在,我们需要将文件部署到承载SQL Server 64位版本的服务器上,以计划作业。因此,服务器上的文件夹将为D:\ SSIS \ Practice。复制包文件(.dtsx),然后将其粘贴到服务器文件夹中。另外,为了使程序包正确运行,我们需要在服务器上显示Excel电子表格。否则,验证将失败。通常,我创建一个Template文件夹,其中将包含与输出匹配的空Excel电子表格文件。稍后,在运行时,我将使用程序包配置将Excel输出路径更改为其他位置。对于此示例,我将使其保持简单。因此,我们将在本地计算机中生成的Excel文件复制到路径C:\ Temp \ Template.xls到服务器位置D:\ SSIS \ Practice中。我希望SQL作业生成名称为Currencies.xls的文件。因此,将文件Template.xls重命名为Currencies.xls。请参阅屏幕截图#22。 为了表明我确实要在64位版本的SQL Server上的服务器上运行该作业,我在SQL Server上执行了SELECT @@ version命令,屏幕快照#23显示了结果。 我们将使用执行包实用程序(dtexec.exe)生成命令行参数。登录到将在SQL作业中运行SSIS包的服务器。双击程序包文件,这将显示“执行程序包实用程序”。在“常规”部分,从“包源”中选择“文件系统”。单击省略号,然后浏览到程序包路径。在“连接管理器”部分,选择“ Excel”并将Excel文件中的路径从C:\ Temp \ Template.xls更改为D:\ SSIS \ Practice \ Currencies.xls。在实用程序中所做的更改将在“命令行”部分相应地生成命令行。在“命令行”部分,复制包含所有必需参数的命令行。我们不会从这里执行该程序包。单击关闭。参考屏幕截图#24 - #26。 接下来,我们需要设置一个作业来运行SSIS包。我们无法选择SQL Server Integration Services包类型,因为它将在64位下运行,并且找不到Excel连接提供程序。因此,我们必须将其作为Operating System (CmdExec)作业类型运行。转到SQL Server Management Studio,然后连接到数据库引擎。展开“ SQL Server代理”,然后右键单击“作业”节点。选择新作业…。在“作业属性”窗口的“常规”部分,提供作业名称为01_SSIS_Export_To_Excel,所有者将是创建作业的用户。我有一个名为SSIS的类别,因此将选择该类别,但默认类别为[未分类(本地)],并提供简短说明。在“步骤”部分,单击“ 新建...”。按钮。这将带来“作业步骤”属性。在“作业步骤”属性的“常规”部分,提供“步骤名称”为“导出到Excel”,选择“类型” Operating system (CmdExec),保留默认的“以帐户身份运行”作为“ SQL Server代理服务帐户”,并提供以下命令。单击确定。在“新建作业”窗口上,单击“确定”。请参阅截图#27 - #31。 C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe /FILE "D:\SSIS\Practice\20110723_1015_SO_21448_Excel_64_bit_Error.dtsx" /CONNECTION Excel;"\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\SSIS\Practice\Currencies.xls;Extended Properties=""EXCEL 8.0;HDR=YES"";\"" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING EWCDI 新作业应显示在“ SQL Server代理–>作业”节点下。右键单击新创建的作业01_SSIS_Export_To_Excel,然后选择“ 在步骤…处启动作业”,这将开始执行作业。该作业将按预期失败,因为这是此问题的背景。单击关闭以关闭“启动作业”对话框。请参阅#32和#33屏幕截图。 让我们看看发生了什么。转到“ SQL Server代理和作业”节点。右键单击作业01_SSIS_Export_To_Excel,然后选择查看历史记录。这将打开“日志文件查看器”窗口。您会注意到作业失败。展开红叉附近的节点,然后单击“步骤ID”值为1的行。在底部,您可以看到错误消息。Option “8.0;HDR=YES’;” is not valid.单击“关闭”以关闭“日志文件查看器”窗口。请参阅#34和#35屏幕截图。 现在,右键单击作业,然后选择“属性”以打开“作业属性”。您也可以双击作业以打开“作业属性”窗口。单击左侧的步骤。然后单击编辑。用以下命令替换该命令,然后单击“确定”。在作业属性上单击确定以关闭窗口。右键单击作业01_SSIS_Export_To_Excel,然后选择“在步骤...启动作业”,这将开始执行作业。作业将无法成功执行。单击关闭以关闭“启动作业”对话框。让我们来看看历史。右键单击作业01_SSIS_Export_To_Excel,然后选择查看历史记录。这将打开“日志文件查看器”窗口。您会注意到该作业在第二次运行中成功完成。展开绿色勾号交叉点附近的节点,然后单击“步骤ID”值为1的行。在底部,您会看到消息选项步骤已成功。单击“关闭”关闭“日志文件查看器”窗口。文件D:\ SSIS \ Practice \ Currencies.xls将成功填充数据。如果您多次成功执行作业,则数据将被追加到文件中,并且您将找到更多数据。如前所述,这不是生成文件的正确方法。创建此示例的目的是为了解决此问题。参考屏幕截图 创建此示例的目的是为了解决此问题。参考屏幕截图 创建此示例的目的是为了解决此问题。参考屏幕截图#36 - #38。 屏幕截图#39显示了工作命令行参数和非工作命令行参数之间的差异。右边的是工作命令行,左边的是不正确的命令行。它需要使用反斜杠转义序列的另一个双引号来修复该错误。可能还有其他方法可以很好地解决此问题,但此选项似乎可行。 因此,该示例演示了一种从部署在64位服务器上的SSIS包访问Excel数据源时解决命令行参数问题的方法。 希望能对某人有所帮助。
心有灵_夕 2019-12-25 21:28:07 0 浏览量 回答数 0

问题

云服务器 ECS Linux MySQL 无法远程连接问题有哪些常见错误及解决办法

在使用自建 MySQL 数据库的时候,偶尔会遇到无法连接 MySQL 服务器的情况,以下列举一些常见问题及解决办法: 账号没有授权导致无法连接 MySQL,报错:'...
boxti 2019-12-01 21:55:16 2249 浏览量 回答数 0

问题

使用用户名密码验证连接Linux实例

本文仅介绍如何使用用户名和密码验证远程连接 Linux 实例。 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实例。如果您要使用 ECS 控制台的管理终端,请参考 步骤 3:...
chenchuan 2019-12-01 21:33:56 612 浏览量 回答数 0

问题

E-MapReduce表管理是什么?

介绍 从EMR-2.4.0版本开始,EMR支持了统一元数据管理,在EMR-2.4.0版本之前,用户所有集群均采用的是集群本地的mysql数据库作为hive元数据库,在EMR-2.4...
nicenelly 2019-12-01 21:22:15 916 浏览量 回答数 0

问题

E-MapReduce表管理是什么?

介绍 从EMR-2.4.0版本开始,EMR支持了统一元数据管理,在EMR-2.4.0版本之前,用户所有集群均采用的是集群本地的mysql数据库作为hive元数据库,在EMR-2.4...
nicenelly 2019-12-01 21:17:33 1230 浏览量 回答数 0

回答

在使用自建 MySQL 数据库的时候,偶尔会遇到无法连接 MySQL 服务器的情况,以下列举一些常见问题及解决办法: 账号没有授权导致无法连接 MySQL,报错:'xxxx' is not allowed to connect to this MySQL Server 端口监听不对导致无法连接 MySQL MySQL 连接报错: Lost connection to MySQL server at 'reading initial communication packet'  版本问题导致无法连接 MySQL,报错:Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) 账号没有授权导致无法连接 MySQL,报错:'xxxx' is not allowed to connect to this MySQL Server 问题现象 服务器上部署 MySQL  在本地直接连接服务器是没有问题的,远程连接 MySQL 会显示错误 。 报错:EHost 'XX.XX.XX.XX' is not allowed to connect to this MySQL serverConnection closed by foreign host. 解决方案 查看 MySQL  监听的地址就是 0.0.0.0 。这种情况请先检查两个地方 1、服务器是否开启了防火墙,请先关闭防火墙测试 2、MySQL 是否没有打开远程登录 打开远程登陆有两种方法。 (1 )该表:在本机登入 MySQL 后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从 ”localhost” 改为 '%'。 (2 )授权法:为 MySQL 创建一个 远程连接的用户 一般这样配置就没有问题了。   端口监听不对导致无法连接 MySQL MySQL 监听在 127.0.0.1 上导致外部无法连接,如下图: 修改 MySQL 配置文件里面的 bind-address,如下图重启即可。 MySQL 连接报错:Lost connection to MySQL server at 'reading initial communication packet'  问题现象 MySQL 远程连接报错:Lost connection to MySQL server at 'reading initial communication packet'  解决方案 1、检查是否有防火墙限制2、检查 MySQL 是否有访问权限 use mysql; Grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option; flush privileges; 3、检查 my.ini 文件里是否设置了 bind-address 参数,如果有将该条注释掉即可。 4、在 my.ini 中添加 skip-name-resolve vi /etc/my.cnf [mysqld] skip-name-resolve #增加这个 5、修改 hosts.allow vi /etc/hosts.allow mysqld-max : ALL :ALLOW #增加这个   版本问题导致无法连接 MySQL,报错:Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) 问题现象 ECS Linux 主机本机 MySQL 客户端版本为 5.6,连接低版本的 MySQL 客户端 报错ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) 问题原因 由于服务器端的密码管理协议陈旧,使用的是旧有的用户密码格式存储;但是客户端升级之后采用了新的密码格式 。mysql5.6版本遇到这种不一致的情况就会拒绝连接 。 解决方案 连接时增加 --secure-auth 参数,连接命令如下: mysql -h host -u username --secure-auth -p 详细的表述可以参考 MySQL 的手册   如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。
51干警网 2019-12-02 00:35:42 0 浏览量 回答数 0

问题

实体框架会创建一个复数表名,但是视图需要一个单数表名吗??mysql

我正在使用MySQL .net连接器6.4.4.0和Entity Frame工作4.1,并尝试创建最基本的代码优先实现。 public class myDB: DbContext { public DbSet Vo...
保持可爱mmm 2020-05-17 18:04:27 2 浏览量 回答数 1

问题

服务器里的数据库远程不能调用

租用阿里云企业服务器,2核CPU,4G内存,100G外存,IP地址:60.205.149.129网络操作系统:windows server 2008 R2标准版,开发平台:ASP.NET VS2015 Community,数据库 Micro...
修身 2019-12-01 19:29:07 2208 浏览量 回答数 1

回答

创建Redis本地盘实例 登录Redis管理控制台。 在跳转到的购买页面,选择商品类型。 包年包月(本地盘):在新建本地盘版实例时支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。 按量付费(本地盘):后付费,按小时扣费。适合短期需求,用完可立即释放实例,节省费用。 说明 按量付费可转为包年包月,包年包月无法转为按量付费。 选择实例配置,参数说明如下表所示。 类别 参数 说明 基本配置 地域和可用区 实例所在的地理位置。购买后无法更换地域。 根据目标用户所在的地理位置就近选择地域,提升用户访问速度。 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。 可用区 可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。 说明 选择多可用区可实现实例的同城容灾。 网络类型 专有网络(推荐):专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。 经典网络:经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。 注意 请确保Redis实例与需要连接的ECS实例或RDS实例网络类型一致,否则它们无法通过内网互通。 如果Redis实例与需要连接的ECS实例或RDS实例的网络类型都是专有网络,请确保各实例在同一VPC中,否则它们无法通过内网互通。 经典网络中的Redis实例可以切换到专有网络,专有网络中的实例无法切换到经典网络。 专有网络 选择实例的专有网络。如果没有专有网络,请参见创建专有网络。 交换机 选择专有网络下的虚拟交换机(VSwitch)。如果该专有网络下在当前可用区中没有交换机,请参见创建交换机。 资源组 资源组 选择实例所属的资源组。 实例 版本类型 社区版:兼容开源Redis协议标准、提供内存加硬盘的混合存储方式的数据库服务。 企业版(Tair):基于社区版开发的Redis产品,在性能、存储介质、数据结构等方面与社区版形成能力互补,详情请参见企业版简介。 系列类型 性能增强型:采用多线程模型,性能约为同规格社区版实例的3倍,同时提供多种增强型数据结构模块(modules)简化开发,详情请参见性能增强型。 混合存储型:整合了内存和磁盘二者的优势,可大幅度降低用户成本,实现性能与成本的平衡,详情请参见混合存储型。 说明 版本类型选择为企业版(Tair)时,该参数才会出现且需要设置。 版本号 Redis的引擎版本。 架构类型 集群版:可轻松突破Redis自身单线程瓶颈,满足大容量、高性能的业务需求。 标准版:采用主从架构,不仅能提供高性能的缓存服务,还支持数据高可靠。 读写分离版:可提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。 详细说明请参见架构信息查询导航。 分片数 Redis集群实例的分片数,数据将分布在该集群的各个分片上。 说明 架构类型选择为集群版时,才支持该参数。 节点类型 架构类型选择为集群版或标准版时,可选择为下述节点类型: 双副本:一主一从共两个节点,双机热备架构,数据持久化保存。 单副本:仅一个主节点,不能保障数据可用性和服务连续性。 架构类型选择为读写分离版时,可根据只读节点的数量选择节点类型。 实例规格 选择实例的规格,每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见规格查询导航。 说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。 密码设置 稍后设置:在实例创建完成后设置密码,设置方法请参见修改密码。 立即设置:填入实例的密码。 密码长度为8~32位。 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。 支持的特殊字符为!@#$%^&()_+-=。 购买量 实例名称 设置实例的名称,便于后续业务识别。 购买数量 选择创建相同配置实例的数量,最大数量为99。 购买时长 选择付费类型为包年包月(本地盘)时,您还需要设置购买时长、到期是否自动续费。 创建Redis云盘实例 登录Redis管理控制台。 在跳转到的购买页面,选择商品类型为包年包月(云盘版)。 单击包年包月(云盘版) 说明 目前云盘版仅支持包年包月的计费方式,即在新建云盘版实例时支付费用。 选择实例配置,参数说明如下表所示。 参数 说明 地域 实例所在的地理位置。购买后无法更换地域。 根据目标用户所在的地理位置就近选择地域,提升用户访问速度。 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。 主可用区 即实例所属的可用区,可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。 说明 选择多可用区可实现实例的同城容灾。 网络类型 固定为专有网络:专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。 注意 请确保Redis实例与需要互连的ECS实例或RDS实例的网络类型都是专有网络,且处于同一VPC中,否则它们无法通过内网互通。 专有网络 选择实例的专有网络。如果没有专有网络,请参见创建专有网络。 虚拟交换机 选择专有网络下的虚拟交换机(VSwitch)。如果该专有网络下在当前可用区中没有交换机,请参见创建交换机。 版本类型 社区版:兼容开源Redis协议标准、提供内存加硬盘的混合存储方式的数据库服务。 企业版(Tair)性能增强系列:即Redis企业版的性能增强型实例,采用多线程模型,性能约为同规格社区版实例的3倍,同时提供多种增强型数据结构模块(modules)简化开发,详情请参见性能增强型。 版本号 Redis的引擎版本。 说明 2.8版本的实例即将停止新购,建议您创建最新版本的Redis实例,以获得更多功能和更高的稳定性。 架构类型 不启用集群:采用主从(master-replica)双副本架构,详情请参见标准版-双副本。 启用集群:采用分片集群架构,详情请参见集群版-双副本。 分片规格 即实例的分片规格,标准版实例仅包含一个分片。每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见云盘版实例规格。 说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。 规格类型 固定为共享型,多租户共享型资源,提供高性价比。 副本数 固定为2副本,一主一从共两个节点,双机热备保障可用性。 分片数量 Redis集群实例的分片数。 说明 当架构类型选择为集群版时,支持该参数。 存储类型 固定为ESSD,即阿里云ESSD(Enhanced SSD)云盘,详情请参见ESSD云盘。 磁盘容量 云盘的容量,仅供系统内部使用,不支持调整。 密码设置 稍后设置:在实例创建完成后设置密码,设置方法请参见修改密码。 立即设置:填入实例的密码。 密码长度为8~32位。 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。 支持的特殊字符为!@#$%^&()+-=。 实例名称 设置实例的名称,便于后续业务识别。 购买时长 设置实例的包年包月时长。 创建持久内存型或容量存储型实例 持久内存型实例:数据在持久内存中存取,提供命令级强持久化能力,适用于对性能要求较高,同时对数据一致性有要求的场景。 容量存储型实例:数据在ESSD云盘中存取,提供命令级强持久化能力,大容量,适用于对性能要求不高,但是对成本有控制要求的场景。 登录Redis管理控制台。 在跳转到的购买页面,选择商品类型为Tair包年包月。 选择Tair包年包月 说明 目前仅支持包年包月的计费方式,即在新建实例时支付费用。 选择实例配置,参数说明如下表所示。 参数 说明 地域 实例所在的地理位置,购买后无法更换地域。 说明 目前仅支持华东1(杭州)、华东2(上海)和华北3(张家口)地域。 根据目标用户所在的地理位置就近选择地域,提升用户访问速度。 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。 主可用区 即实例所属的可用区,可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。 说明 选择多可用区可实现实例的同城容灾。 网络类型 固定为专有网络:专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。 注意 请确保Redis实例与需要互连的ECS实例或RDS实例的网络类型都是专有网络,且处于同一VPC中,否则它们无法通过内网互通。 专有网络 选择实例的专有网络。如果没有专有网络,请参见创建专有网络。 虚拟交换机 选择专有网络下的虚拟交换机(VSwitch)。如果该专有网络下在当前可用区中没有交换机,请参见创建交换机。 系列类型 Tair 持久内存型:数据在持久内存中存取,提供命令级强持久化能力,适用于对性能要求较高,同时对数据一致性有要求的场景,详情请参见持久内存型。 Tair 容量存储型:数据在ESSD云盘中存取,提供命令级强持久化能力,大容量,适用于对性能要求不高,但是对成本有控制要求的场景,详情请参见容量存储型。 架构类型 不启用集群:采用主从(master-replica)双副本架构,详情请参见标准版-双副本。 实例规格 选择实例的规格,每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见规格查询导航。 说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。 副本数量 固定为2,即一主一从共两个节点,保障可用性。 存储类型 固定为ESSD PL1,即性能级别为PL1的阿里云ESSD(Enhanced SSD)云盘,详情请参见ESSD云盘。 存储空间 选择系列类型为Tair 容量存储型时,可根据业务需求选择存储空间。 说明 持久内存型实例不支持调整该参数,仅将ESSD云盘作为系统运行使用(例如日志、数据备份等),不作为数据存取的介质。 密码设置 稍后设置:在实例创建完成后设置密码,设置方法请参见修改密码。 立即设置:填入实例的密码。 密码长度为8~32位。 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。 支持的特殊字符为!@#$%^&*()+-=。 实例名称 设置实例的名称,便于后续业务识别。 购买时长 设置实例的包年包月时长。
游客2q7uranxketok 2021-02-09 22:28:35 0 浏览量 回答数 0

回答

您可以通过阿里云RDS管理控制台或API创建RDS实例。本文介绍如何通过控制台创建RDS MySQL实例。 其他引擎创建实例请参见: 创建RDS SQL Server实例 创建RDS PostgreSQL实例 创建RDS PPAS实例 创建RDS MariaDB实例 除了新版本的创建实例页面,您也可以切换回旧版创建实例页面。操作详情请参见: 创建RDS实例(新版) 创建RDS实例(旧版) 优惠活动 首购折扣价:首次购买RDS MySQL享受折扣价。详情请参见优惠活动。 计费说明 关于实例计费说明,请参见计费方式。 前提条件 已注册阿里云账号。具体操作请参见注册阿里云账号。 若您要创建按量付费的实例,请确保您的阿里云账号的余额大于等于100元。 注意事项 包年包月实例无法转为按量付费实例。 按量付费实例可以转为包年包月实例,请参见按量付费转包年包月。 同一个主账号,最多可以创建30个按量付费的RDS实例。如需提高此限额,请提交工单申请。 创建RDS实例(新版) 进入RDS实例创建页面。 说明 您也可以在当前创建RDS实例页面上方单击返回旧版切换到旧版创建RDS实例页面。 设置以下参数。 类别 说明 计费方式 包年包月:属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。 按量付费:属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。 地域 实例所在的地域,即实例所在的地理位置。 购买后无法更换地域。 请根据目标用户所在的地理位置就近选择地域,提升用户访问速度。 请确保RDS实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网互通,无法发挥最佳性能。 类型 数据库引擎的类型和版本,这里选择MySQL。 当前支持MySQL 5.5、5.6、5.7、8.0。 说明 不同地域支持的数据库类型不同,请以实际界面为准。 系列 基础版:单节点,计算与存储分离,性价比高。 高可用版:一个主节点和一个备节点,经典高可用架构。 三节点企业版(原金融版):一个主节点和两个备节点,位于同一地域的三个不同的可用区,提供金融级可靠性。 说明 不同地域和数据库版本支持的系列不同,请以实际界面为准。关于各个系列的详细介绍,请参见产品系列概述。 存储类型 本地SSD盘:与数据库引擎位于同一节点的SSD盘。将数据存储于本地SSD盘,可以降低I/O延时。 ESSD云盘:增强型(Enhanced)SSD云盘,是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提供单盘高达100万的随机读写能力和更低的单路时延。ESSD云盘分为如下三类: ESSD云盘:PL1性能级别的ESSD云盘。 ESSD PL2云盘:相比PL1,PL2性能级别的ESSD云盘大约可提升2倍IOPS和吞吐量。 ESSD PL3云盘:相比PL1,PL3性能级别的ESSD云盘最高可提升20倍IOPS、11倍吞吐量,适合对极限并发I/O性能要求极高、读写时延极稳定的业务场景。 SSD云盘:基于分布式存储架构的弹性块存储设备。将数据存储于SSD云盘,即实现了计算与存储分离。 更多信息,请参见存储类型。 可用区 可用区是地域中的一个独立物理区域,主节点可用区指主实例所在可用区,备节点可用区指备实例所在可用区。 您可以设置实例为单可用区部署或多可用区部署: 单可用区部署指主节点可用区和备节点可用区都处于相同可用区。 多可用区部署指主节点可用区和备节点可用区处于不同可用区,此时您只需要选择主节点可用区,系统会自动选择备节点可用区。 相比单可用区部署,多可用区部署能提供可用区级别的容灾,建议您使用多可用区部署。 可用区 实例规格 入门级:通用型的实例规格,独享被分配的内存和I/O资源,与同一服务器上的其他通用型实例共享CPU和存储资源。 企业级:独享或独占型的实例规格。独享型指独享被分配的CPU、内存、存储和I/O资源。独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O资源。 说明 每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。详情请参见主实例规格列表。 存储空间 存储空间包括数据空间、系统文件空间、Binlog文件空间和事务文件空间。调整存储空间时最小单位为5GB。 说明 部分本地SSD盘的存储空间大小与实例规格绑定,ESSD/SSD云盘不受此限制。详情请参见主实例规格列表。 单击下一步:网络和资源组。 设置以下参数。 类别 说明 网络类型 经典网络:传统的网络类型。 专有网络:也称为VPC(Virtual Private Cloud)。VPC是一种隔离的网络环境,安全性和性能均高于传统的经典网络。选择专有网络时您需要选择对应的VPC和主节点交换机。 说明 请确保RDS实例与需要连接的ECS实例网络类型一致(如果选择专有网络,还需要保证VPC一致),否则它们无法通过内网互通。 存储引擎 设置实例的默认存储引擎。当前仅MySQL 8.0高可用版(本地SSD盘)实例支持此选项。 关于阿里自研的X-Engine引擎详情请参见X-Engine简介。 说明 X-Engine兼容InnoDB,而且拥有更好的性能表现,建议您使用X-Engine作为默认存储引擎。 参数模板 设置实例参数模板。当前仅高可用版(本地SSD盘)实例支持此选项。 说明 您可以选择系统参数模板或自定义参数模板,详情请参见使用参数模板。 时区 设置实例时区。当前仅本地SSD盘实例支持此选项。 表名大小写 设置实例表名是否区分大小写。当本地数据库区分大小时,您可以选择区分大小写,便于您迁移数据。当前仅本地SSD盘实例支持此选项。 资源组 实例所属的资源组。 单击下一步:确认订单。 确认参数配置,选择购买量和购买时长(仅包年包月实例),勾选服务协议,单击去支付完成支付。 创建RDS实例(旧版) 进入旧版RDS实例创建页面。 选择计费方式。 按量付费:属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。 包年包月:属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。 设置以下参数。 参数 说明 地域 实例所在的地理位置。购买后无法更换地域。 请根据目标用户所在的地理位置就近选择地域,提升用户访问速度。 请确保RDS实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网互通,无法发挥最佳性能。 资源组 实例所属的资源组。 数据库类型 即数据库引擎的类型,这里选择MySQL。 说明 不同地域支持的数据库类型不同,请以实际界面为准。 版本 指MySQL的版本。当前支持MySQL 5.5、5.6、5.7、8.0。 说明 不同地域所支持的版本不同,请以实际界面为准。 系列 基础版:单节点,计算与存储分离,性价比高。 高可用版:一个主节点和一个备节点,经典高可用架构。 三节点企业版(原金融版):一个主节点和两个备节点,位于同一地域的三个不同的可用区,提供金融级可靠性。仅4个地域提供三节点企业版实例:华东1、华东2、华南1、华北2。 说明 不同数据库版本支持的系列不同,请以实际界面为准。关于各个系列的详细介绍,请参见产品系列概述。 存储类型 本地SSD盘:与数据库引擎位于同一节点的SSD盘。将数据存储于本地SSD盘,可以降低I/O延时。 SSD云盘:基于分布式存储架构的弹性块存储设备。将数据存储于SSD云盘,即实现了计算与存储分离。 说明 SSD云盘支持云盘加密,能够最大限度保护您的数据安全,您的业务和应用程序无需做额外的改动。详情请参见云盘加密。 ESSD云盘:增强型(Enhanced)SSD云盘,是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提供单盘高达100万的随机读写能力和更低的单路时延。 更多信息,请参见存储类型。 密钥 云盘加密所使用的的密钥。密钥的创建请参见管理密钥。 可用区 可用区是地域中的一个独立物理区域,不同可用区之间没有实质性区别。您可以选择将RDS实例的主备节点创建在同一可用区或不同可用区。 相比单可用区,多可用区能提供可用区级别的容灾。 网络类型 经典网络:传统的网络类型。 专有网络(推荐):也称为VPC(Virtual Private Cloud)。VPC是一种隔离的网络环境,安全性和性能均高于传统的经典网络。 说明 请确保RDS实例与需要连接的ECS实例网络类型一致,否则它们无法通过内网互通。 规格 每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。详情请参见主实例规格列表。 RDS实例有以下规格族: 通用型:独享被分配的内存和I/O资源,与同一服务器上的其他通用型实例共享CPU和存储资源。 独享型:独享被分配的CPU、内存、存储和I/O资源。 独占物理机型:是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O资源。 例如,8核32GB是通用型实例规格,8核32GB(独享套餐)是独享型实例规格,30核220GB(独占主机)是独占物理机型实例规格。 存储空间 该存储空间包括数据空间、系统文件空间、Binlog文件空间和事务文件空间。 设置购买时长(仅针对包年包月实例)和实例数量,然后单击右侧的立即购买。 说明 购买包年包月实例时,可以勾选自动续费,系统将根据您的购买时长进行自动续费。例如,您购买3个月的实例并勾选自动续费,则每次自动续费时会缴纳3个月的费用。 对于包年包月实例,您也可以单击加入购物车将实例加入到购物车中,最后单击购物车进行结算。 在订单确认页面,勾选相关协议,根据提示完成支付。 下一步 在控制台左上角,选择实例所在的地域即可查看到刚刚创建的实例。选择地域 创建实例后,您需要设置白名单和创建账号,如果是通过外网连接,还需要申请外网地址。然后就可以连接实例。 如果连接实例失败,请参见解决无法连接实例问题。 常见问题 为什么创建实例后无反应,实例列表也看不到创建中的实例? 看不到创建中的实例可能有如下两个原因: 地域错误 可能您所在地域和您创建实例时选择的地域不一致。您可以在页面左上角切换地域。 选择地域 可用区内资源不足 由于可用区资源是动态分配的,可能您下单后可用区内资源不足,所以会创建失败,建议您更换可用区重试。创建失败您可以在订单列表里看到退款。 如何授权子账号管理RDS实例? 答:请参见云数据库 RDS 授权。 相关API API 描述 CreateDBInstance 创建RDS实例。 操作视频 RDS实例创建
游客yl2rjx5yxwcam 2020-03-09 10:46:09 0 浏览量 回答数 0

问题

将一行中的每个列传递到Spark SQL中的哈希函数

我有一个包含N列的表,我想将它们连接到一个字符串列,然后在该列上执行哈希。我在Scala中发现了类似的问题。我想在Spark SQL中完全做到这一点,理想情况下,我已经尝试过,HASH(*) as myhashcolumn但由于有些列有时为...
社区小助手 2019-12-01 19:23:50 597 浏览量 回答数 1

问题

RDS的数据源如何配置?

云数据库(Relational Database Service,即关系型数据库服务,简称RDS)是阿里云对外提供的一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务( ...
轩墨 2019-12-01 20:55:59 839 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT