数据库上云实战
在2月15日 动手实战-如何在云端创建MySQL数据库这一课程体验中,我遇到了如下问题:
1.创建数据库后,不显示绑定账号
登录到阿里云RDS管理控制台后,我创建了普通账号后,创建了数据库账号,但是数据库并不会如教程所说自动绑定刚才创建的普通账号。
此时需要手动在账号管理界面将新建数据库权限修改为读写才行。
以上问题在钉钉群反馈后,最新教程里已修改并加入了这方面的说明:
使用ECS和RDS搭建个人博客
在2月17日 动手实战-最佳应用实践之使用RDS MySQL和ECS搭建个人博客这一课程体验中,我遇到了如下问题:
1.无法通过sed指令修改wp-config.php配置文件
在安装和配置WordPress这一步骤里,我在执行以下命令,修改wp-config.php配置文件的过程中遇到了问题。
我执行了如下代码:
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/test_user/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/Password1213/' /var/www/html/wp-blog/wp-config.php
sed -i 's/localhost/rm-uf6m7d2400897ik24.mysql.rds.aliyuncs.com/' /var/www/html/wp-blog/wp-config.php
然后我根据教程执行以下命令,查看配置文件信息是否修改成功:
cat -n /var/www/html/wp-blog/wp-config.php
结果只有RDS地址这里一直是错误的,我反复执行这部分代码:
sed -i 's/localhost/rm-uf6m7d2400897ik24.mysql.rds.aliyuncs.com/' /var/www/html/wp-blog/wp-config.php
但还是一样,我关闭了界面,新建了会话,但还是如此。
我发到群里求助,群友反馈没有遇到这个问题,如果想解决,可以用vi模式手动编辑下。
但是我决定找到出现问题的实际原因。
我关闭了体验,重新创建资源开始体验,然后我发现了问题所在:
这里的sed错误代码无法修改和覆盖。
即如果一开始输入了错误的sed代码,那么后续即使输入正确的sed代码,也无法修改和覆盖之前的设置。
在执行完一条sed代码后,就无法通过执行其他同类型sed代码来修改覆盖,配置文件信息只能通过sed代码修改一次。
也就是我之前一次遇到的问题是我首先直接复制了教程里的数据库地址字样的sed代码执行后,发现有问题,再修改已经无法覆盖修改了。