管理数据库

主机创建后,系统会默认提供一个MySQL 5.5版本的数据库供选择使用。

数据库的默认端口是3306(配置时可忽略),数据库连接地址请到“主机控制面板>常用操作>账号信息”中获取。

管理数据

  1. 点击左侧导航“数据库信息”,进入数据库信息页面。
  2. 在页面中可以查看数据库的基本信息、重新生成数据库账号密码和编辑数据库描述。

  3. 点击页面右上方“数据库管理”,进入phpMyAdmin,可通过phpMyAdmin进行数据的导入、导出、查询等操作。

连接数据库

在数据导入后,您可根据您的网站程序,在网页的配置文件中设置数据库连接地址、端口、账号密码等信息,建立网站到数据库的链接。

  1. 点击左侧导航“数据库信息”,进入数据库信息页面。
  2. 在页面中可以查看数据库的基本信息、重新生成数据库账号密码和编辑数据库描述。

  3. 在您的网页配置文件中设置数据库连接信息,建立网站到数据库的链接。

数据库使用说明

  • 默认字符集编码

    云数据库默认字符集编码是针对于单个数据库的一个默认编码值,包含字符集和校对规则。主要功能如下:

    • 创建新表时,如果没有显示指定编码,将使用该默认编码。
    • 连接建立时,云数据库自动将连接编码设置为默认编码。连接建立后可通过set names命令修改连接编码。

    例如,如果将云数据库的默认字符集编码设置为utf8(utf8_chinese_ci),用create table test(id int,name varchar(64)创建一个表,由于没有显示指定表的编码,最后表的字符集将是UTF8,校对规则为utf8_chinese_ci。连接到数据到该数据库后,该连接的字符集编码也是UTF8。

    云数据库的每个数据库可以单独设置默认字符集编码并可随时改变。改变默认编码只影响新建表的默认字符集编码和新建立的连接,并不会影响到已经创建的表和已经建立好的连接。

    注意:虽然云数据库支持默认字符集编码的设置,仍然建议您在创建表时显示指定表的编码,在连接建立并select_db后,显示用set names命令指定连接的编码,这样您的应用将会有更好的移植性。关于MySQL字符集的相关资源,请参考文档MySQL字符集支持

  • 数据库访问说明

    • 请求:为防止恶意攻击,云数据库采用分钟配额来限制数据库的访问,超配额的数据库将被封禁5分钟。
    • 请求数:200000个/分钟
    • CPU时间:400秒/分钟
    • 流入流量:300MB/分钟
    • 流出流量:600MB/分钟
    • 连接数:每个数据库并发连接数将视系统繁忙情况动态调整,范围为10-50。
    • 容量:每个数据库有各自的容量限制,超过配额后数据库将被封禁。请提前作好监控并及时扩容。
  • 服务使用说明
限制 数值 涉及SQL
单表最大行数 10000000行 insert, replace
单库最大表数 1024个 create table
最大外排序行数 65536行 select, update, delete
最大无索引操作行数或最大limit行数 200000行 select, update, delete
查询最大操作行数 1000000行 select
更新最大操作行数 1000000行 update
删除最大操作行数 1000000行 delete
创建索引最大行数 500000行 create index
修改表最大行数 500000行 alter table
  • 错误码
错误码 错误信息 说明 建议
13000 Server Error 服务器错误 联系云数据库管理员
13001 Protocol Packet Invalid 协议包非法 使用标准库连接云数据库
13002 Ak SK Invalid AK/SK错误 请核对连接数库时使用的参数正确性
13003 No Database Selected 没有选择数据库 请在发送任何Query前选择数据库
13004 Permission Denied 权限不允许 请正确填写AK、SK和数据库名
13005 Connect Number Exceeded 连接数超限 优化应用代码,连接及时释放
13006 Minute Quota Exceeded 分钟配额超限 联系管理员
13007 Access Forbidden 禁止访问 数据库容量超限或过期,扩容或续费
13010 Operation Not Supported 操作不支持 不使用该操作
13011 Table Number Exceeded 表数量超限 清理不需要的表
13012 Table Rows Exceeded 表行数超限 如果有需求,请联系管理员
13013 Filesort Rows Exceeded 外排序行数超限 优化表或sql
13014 Handle Rows Exceeded 操作行数超限 优化表或sql