专栏首页运维技术腾讯云CDB基础版新建用户及数据库的方法
原创

腾讯云CDB基础版新建用户及数据库的方法

入手了一台腾讯云CDB基础版,看到云+校园的活动是3元/月,刚开始没有看到什么提示说是会有限制,利欲熏心啊!

上面框出来的详细信息一定要看,一定要看,一定要看啊!

首先是特价基础版的哦,一定要记住是基础版的哦!基础版基本用来测试和学习的,当业务CDB来使用基本没戏。

不支持调整配置,必须在同一地域同一网络下,不支持调整配置,这个地方有个巨大无比的坑,因为你购买的时候必须选择私有网络,为了保证安全,这无可厚非,建立私有网络的时候,一定要特别注意网段,注意网段,注意网段!

这个地方的网段一定要和CVM在同一网段下,因为一旦创建成功,不支持修改私有网络VCP的,不支持修改,不支持修改,不支持修改。

如果CVM是基础网络,那么私有网络的VPC只能选择10.[0~47].0.0/16网段,因为购买的时候没有任何提示,所以很容易入坑。

根据官方文档https://cloud.tencent.com/document/product/215/5002使用约束一节的内容,除了10.[0~47].0.0/16网段以外的所有网段,基础与私有网络都不能互通。

这不得不吐槽一下了,如果没有深入研究过腾讯云私有网络的用户,那么极容易跳坑了,买了个CDB不能内网互通,只能看着了,当然,36元一年,放着也不错了吧……[doge]

挖坟结束!

那既然买了,我昨用吧!心喜下赶紧付款初始化,打开控制台,数据库管理,这……这……这……,感觉承受了暴击!!!

只有一个root用户,而且不能创建其它用户,也不能对用户进行授权操作~~!!!这尼玛!!冷静!冷静!冷静,毕竟是基础版!(我也知道很多人数个网站,数个数据库都用一个root用户,我就想问,你知道有多危险么?那是贼鸡儿危险的,此处自己体会危险之处)。

完了,发了一工单,工单客户告诉我是可以创建用户的,然后我截图给他,他说要核查。好吧,您慢慢查。

然后我想能不能用同一地域的CVM进行内网连接后进行用户创建呢!然后我就碰到了前面啰哩啰嗦说了一大堆的那个不能互通的问题,作者自己的CVM全是基础网络,然后要连接这台私有网络VPC是172网段的CDB基本无解了,然后工单客户说是可以帮我把一台同一地域的CVM迁移到私有网络,此处我简直要哭了!太尼玛激动了!

以下才是正文

到此,我没有继续等待,CDB是可以开启外网访问的,那我是不是可以用外网连接呢![机智如我]

这儿补充一下,连接命令:

mysql -h外网地址 -P端口 -uroot -p

解释一下:外网地址不带端口,端口前面的-P,这个P一定要大定 -u跟着的是用户名 -p后面直接写密码也可以的

等待了几分钟,开启了外网,然后使用另一台同一地域的安装了mysql的CVM来远程连接这台CDB,然后我就尝试了一下

这,简直尴尬到死,不让连接!!思前想后不知道问题所在,然后仔细的看了下开启外网的提示信息

受到安全组策略控制,那就是说会不会是因为CVM的安全组影响了呢,赶紧在CVM的安全组开放了端口,规则如下:

我是出入口都加了相同规则,只加入口或是出口的情况下没有试!

我擦,终于连接成功了!!那就可以进行操作了呀!

赶紧添加一下用户试试~!

create user '用户名@%' identified by '密码';

解释一下:用户名就是你想创建的用户名,%是任意主机可以连接,包括远程连接,当然你也可以选择127.0.0.1或是localhost限制只能本地连接,密码不用说了吧!

创建数据库,可以使用命令,也可以在控制台登陆PMA来创建,PMA创建如下:

登陆!

以root用户登陆进入!

前往PMA

然后就可以创建数据库了。

既然远程登陆了mysql,那用命令来创建也是一样的

create database 数据库名;

下面我们来为我们创建的数据库授权,让前面创建的用户拥有刚创建的这个数据库的所有权限

grant all privileges on 数据库名.表名 to '用户名'@'%';

解释一下:privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等.如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.

然后执行flush privileges;

然后我们用新用户来访问一下mysql

可以看到完全登陆了!

也可以看到前面授权的数据库,也可以看出并不具备root权限!

全文结束!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Win10远程桌面出现“身份验证错误,CredSSP加密Oracle修正”解决方法

    https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-08...

    Darker
  • 12-factor应用和微服务架构应用的区别

    SAP云平台的帮助文档很多时候将12-factor应用和微服务架构的应用相提并论。

    Jerry Wang
  • 单细胞转录组聚类后的细胞类群如何查找数据库来定义

    Every cell is unique—it occupies an exclusive position in space, carries distinc...

    生信技能树jimmy
  • 【牛客网】[编程题]约数的个数

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    韩旭051
  • Trapping Rain Water1,2 优先队列解法

    kalifa_lau
  • 单细胞测序助力研究宿主细胞和病原体之间的关系

    今天的文献速递分享的是来自2018年发表于Infectious Diseases的文章,文章题目是:Single-Cell RNA Sequencing to ...

    生信技能树jimmy
  • 06-搭建master集群

    程序员同行者
  • 零基础如何建立“前端技术体系”? --本周日晚“先行者课程”,给你示范

    昨天的《WEB前端新人,怎么样构建自己的“前端技术体系”?用以在面试中打败其它竞争者》大概的写了下新人如何建立属于自己的前端技术体系,比较简单,正好今晚的先行者...

    web前端教室
  • 枚举算法(Enumeration algorithm)实例一

    (建议电脑看原文链接,平台的排版不太好,太累了。)描述:在n位的整数中,例如153可以满足1^3 + 5^3 + 3^3 = 153,这样的数称...

    赵腰静
  • 二维码劫持原理及恶意行为分析

    之前看过其他的二维码登陆劫持漏洞,有的地方写的不是很详细,花了不少时间去研究二维码的原理,才弄懂漏洞。为了照顾更多入门新手,以本人的理解重新总结一遍,二维码登陆...

    FB客服

扫码关注云+社区

领取腾讯云代金券