|
|
@ -47,7 +47,7 @@ |
|
|
|
|
|
|
|
#### 2)让我们看看在UCloud上可以创建哪些数据库 :blush: |
|
|
|
<kbd> |
|
|
|
<img src="img/udbs.jpeg"> |
|
|
|
<img src="img/assignment4/udbs.jpeg"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
> `MySQL:` 原本是一个开源关系型数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被Sun收购,后Sun公司于2009年被Oracle收购,MySQL成为Oracle旗下产品。与此同时,MySQL原作者Michael Widenius fork了开源MySQL项目,创建了MariaDB,继续保持在GNU GPL下开源。 |
|
|
@ -61,30 +61,30 @@ |
|
|
|
|
|
|
|
#### 3)以上知识看看就好,没啥用处 :stuck_out_tongue_winking_eye: 还是让我们创建一个MySQL数据库玩玩吧 :smirk: |
|
|
|
<kbd> |
|
|
|
<img src="img/mysql.jpeg"> |
|
|
|
<img src="img/assignment4/mysql.jpeg"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/mysqlconf.png"> |
|
|
|
<img src="img/assignment4/mysqlconf.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/mysqlins.jpeg"> |
|
|
|
<img src="img/assignment4/mysqlins.jpeg"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
#### 4)登录数据库 |
|
|
|
|
|
|
|
##### 方法一:通过phpMyAdmin网页登录 |
|
|
|
<kbd> |
|
|
|
<img src="img/mysqllgphp.jpeg"> |
|
|
|
<img src="img/assignment4/mysqllgphp.jpeg"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/mysqlphppass.jpeg"> |
|
|
|
<img src="img/assignment4/mysqlphppass.jpeg"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/mysqlphp.png"> |
|
|
|
<img src="img/assignment4/mysqlphp.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
## `**************作业1:请将通过phpMyAdmin登录数据库的主页截图,并插入实验报告***************` |
|
|
@ -97,7 +97,7 @@ a)在云主机上安装MySQL客户端(root登录不需要加sudo) |
|
|
|
sudo yum -y install mysql |
|
|
|
``` |
|
|
|
<kbd> |
|
|
|
<img src="img/mysqlinstall.png"> |
|
|
|
<img src="img/assignment4/mysqlinstall.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
b)登录刚刚创建的数据库。其中,h表示host,即数据库的ip地址;P表示端口,数据库使用默认端口可省略;u表示登录数据库的username;p表示该username的登录密码 |
|
|
@ -105,7 +105,7 @@ b)登录刚刚创建的数据库。其中,h表示host,即数据库的ip地 |
|
|
|
mysql -h$IP -P$Port -u$User -p$Password |
|
|
|
``` |
|
|
|
<kbd> |
|
|
|
<img src="img/mysqlcentlogin.png"> |
|
|
|
<img src="img/assignment4/mysqlcentlogin.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
## `**************作业2:请将通过MySQL客户端登录数据库的画面截图(包含命令),并插入实验报告***************` |
|
|
@ -115,22 +115,22 @@ mysql -h$IP -P$Port -u$User -p$Password |
|
|
|
|
|
|
|
#### 1)创建一个airport数据库 |
|
|
|
<kbd> |
|
|
|
<img src="img/createDB.png"> |
|
|
|
<img src="img/assignment4/createDB.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/airDB.png"> |
|
|
|
<img src="img/assignment4/airDB.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
#### 2)让我们创建数据表shops和flights |
|
|
|
<kbd> |
|
|
|
<img src="img/tableshop.png"> |
|
|
|
<img src="img/assignment4/tableshop.png"> |
|
|
|
</kbd> |
|
|
|
<kbd> |
|
|
|
<img src="img/tableflight.png"> |
|
|
|
<img src="img/assignment4/tableflight.png"> |
|
|
|
</kbd> |
|
|
|
<kbd> |
|
|
|
<img src="img/twotables.png"> |
|
|
|
<img src="img/assignment4/twotables.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
|
|
|
@ -157,7 +157,7 @@ VALUES |
|
|
|
> 看到类似如下页面,说明插入成功! |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/insertValues.png"> |
|
|
|
<img src="img/assignment4/insertValues.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
#### 4)看看我们的表中现在有什么吧 :yum: |
|
|
@ -186,7 +186,7 @@ sudo docker pull wordpress |
|
|
|
> 忘记如何安装启动docker的同学请参考[实验二](http://106.75.225.141/xuesong/cloud-computing-course/blob/master/Assignment2.md)。此次实验不需要修改docker配置文件和登录ucloud镜像库。 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/wordpressdocker.png"> |
|
|
|
<img src="img/assignment4/wordpressdocker.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
#### 2)运行wordpress的docker镜像,并将container的80和433端口暴露给云主机 |
|
|
@ -201,7 +201,7 @@ sudo docker run --rm -d -p 80:80 -p 443:443 --name myWordpress -e WORDPRESS_DB_H |
|
|
|
> WORDPRESS_DB_HOST是要连接的数据库ip和端口,WORDPRESS_DB_USER是数据库登录名,WORDPRESS_DB_PASSWORD是登陆密码,请设置为你的数据库信息。 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/runWord.png"> |
|
|
|
<img src="img/assignment4/runWord.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
#### 3)个人博客已经运行,快去看看吧,http://你的云主机ip地址 |
|
|
@ -209,35 +209,35 @@ sudo docker run --rm -d -p 80:80 -p 443:443 --name myWordpress -e WORDPRESS_DB_H |
|
|
|
> 首次登录需要配置一下 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/wp1.png"> |
|
|
|
<img src="img/assignment4/wp1.png"> |
|
|
|
</kbd> |
|
|
|
<kbd> |
|
|
|
<img src="img/wp2.png"> |
|
|
|
<img src="img/assignment4/wp2.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
> 登录后进入dashboard,可以对你的博客网站进行定制。点击左上角你设定的网站名,可以进入博客主页(哇。。。界面属实有点难看)。 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/dashboard.png"> |
|
|
|
<img src="img/assignment4/dashboard.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/blog1.png"> |
|
|
|
<img src="img/assignment4/blog1.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
> 让我们换个主题场景,点击左上角dashboard,进入Appearance->Themes,选择Twenty Seventeen,并点击Activate,重新进入博客看看 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/theme1.png"> |
|
|
|
<img src="img/assignment4/theme1.png"> |
|
|
|
</kbd> |
|
|
|
<kbd> |
|
|
|
<img src="img/theme2.png"> |
|
|
|
<img src="img/assignment4/theme2.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
#### 4)让我们回过头看看数据库里面的变化 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/wpdb.png"> |
|
|
|
<img src="img/assignment4/wpdb.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
> wordpress自动创建了一个数据库,并添加了若干数据表,存储博客网站的数据 |
|
|
@ -245,15 +245,15 @@ sudo docker run --rm -d -p 80:80 -p 443:443 --name myWordpress -e WORDPRESS_DB_H |
|
|
|
#### 5)最后,让我们写一个简单的博客吧 |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/newpost.png"> |
|
|
|
<img src="img/assignment4/newpost.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/newpost2.png"> |
|
|
|
<img src="img/assignment4/newpost2.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
<kbd> |
|
|
|
<img src="img/post.png"> |
|
|
|
<img src="img/assignment4/post.png"> |
|
|
|
</kbd> |
|
|
|
|
|
|
|
## `**************作业4:请任意写一个博客并发布(除了“什么是云计算”),截图博客并插入实验报告***************` |