MySQL数据库之从零到拾

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: MySQL PHP Apache WordPress

 

2-15 如何在云端创建MySQL数据库


首先查看本地MySQL数据库中的信息:

登录MYSQL数据库

运行命令:

mysql -u root -p123456

登陆成功后查看数据库信息

命令:

show databases;

可以看到 bakery

切换到bakery

命令:

use bakery;

后可以查看其中的数据。

迁移数据库:

RDS实例的管理页面

账号管理创建账号:A 设置账号密码即可。

再次返回到账号管理查看新建账号:A 的状态是否为激活状态。

在数据库管理页面创建数据库并授权绑定账号A,注意查看数据库绑定账号的绑定状态,

说是稍等一会儿,我都等了五分钟还没有出来绑定账号。。又过了五分钟。。。。

又过去了5分钟。。。不管他了,直接下一步。

image.png

接着是数据迁移

配置迁移任务,配置好源数据库和目标数据库信息,测试通过即代表配置正确。

接着继续下一步将 迁移对象数据库bakery 选中。

将需要迁移的数据全部选中后,开始预检查启动,预检查通过就可以

进行迁移了,如果预检查未通过一般是迁移配置的问题,请检查迁移配置。

最后要记得检查迁移结果。

只要配置无问题都会成功的。


2-16 MySQL数据库基础,表单的操作


登录数据库,进入数据库管理系统

在控制台上方选择创建好的数据库,然后到SQL窗口进行SQL操作

使用CREATE TABLE语句创建一个数据表,表名称在关键字CREATE TABLE后给出。

使用ALTER TABLE语句更新数据表;

使用RENAME TABLE语句对数据表重命名;

使用DROP TABLE语句删除数据表;注意删除操作,不支持撤回。

怎么对表中的数据进行操作呢?

插入数据:

• table_name(col_name,...)中的字段名列表必须和values(expr,...)字段值列表一致。

• 如果数据是字符型,必须使用单引号或者双引号。

• 被AUTO_INCREMENT标记的自动递增的主键,在插入数据时,可以不设置值。

查询数据:

SELECT col_name,...

FROM table_name

WHERE where_condition

GROUP BY col_name,...

HAVING where_condition

ORDER BY col_name,...

LIMIT offset,row_count

查询的内容,在哪儿查询等

更新数据,将某个列项更改为另个值。

UPDATE table_name  

SET col_name=expr,...  

WHERE where_condition

删除数据,删除哪里的什么内容

DELETE FROM table_name  

WHERE where_condition

函数操作

AVG()函数

COUNT()函数

MAX()函数

MIN()函数

SUM()函数


2-17 使用ECS和RDS搭建个人博客


1. 在服务器上安装Apache服务及其扩展包。

命令:

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

启动Apache服务

命令:

systemctl start httpd.service

打开服务器公网IP 如果显示测试页面,说明Apache服务安装成功。

image.png

2. 安装PHP

安装PHP

命令:

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

创建PHP测试页面

命令:

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

重启一下Apache服务

命令:

systemctl restart httpd

使用浏览器访问 http://<ECS公网IP>/phpinfo.php  

显示PHP测试页 表示HPH安装成功。然后可以开始安装WordPress。

image.png

3. 安装WordPress

安装WordPress

命令:

yum -y install wordpress

显示 Complete! 安装完成。

修改WordPress配置文件

修改wp-config.php指向路径为绝对路径

命令:

# 进入/usr/share/wordpress目录。

cd /usr/share/wordpress

# 修改路径。

ln -snf /etc/wordpress/wp-config.php wp-config.php

# 查看修改后的目录结构。

ll

移动WordPress到Apache根目录

命令:

# 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。

mkdir /var/www/html/wp-blog

mv * /var/www/html/wp-blog/

修改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/数据库地址/' /var/www/html/wp-blog/wp-config.php

查看配置文件信息是否修改成功

命令:

cat -n /var/www/html/wp-blog/wp-config.php

重启Apache服务

命令:

systemctl restart httpd

浏览器并访问http://<ECS公网IP>/wp-blog/wp-admin/install.php

初始化wordpress

设置管理员账号密码

打开wordpress站点

输入账号密码进入wordpress后台,至此wordpress搭建完成

image.png

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
人工智能 开发工具 网络架构
魔哈:Grok国内镜像
xAI 宣布正式开源 3140 亿参数的混合专家(MoE)模型「Grok-1」,以及该模型的权重和网络架构。这也使得Grok-1成为当前参数量最大的开源大语言模型。
1289 0
 魔哈:Grok国内镜像
|
4月前
|
Linux iOS开发 MacOS
Krita 5.2.10 (Linux, macOS, Windows) - 开源免费绘画软件
Krita 5.2.10 (Linux, macOS, Windows) - 开源免费绘画软件
231 0
Krita 5.2.10 (Linux, macOS, Windows) - 开源免费绘画软件
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
7月前
TVM虚拟机应用实例
TVM虚拟机应用实例
|
SQL Oracle 关系型数据库
若依框架---PageHelper分页(五)
若依框架---PageHelper分页(五)
469 0
|
11月前
|
人工智能 程序员 Linux
神秘山洞惊现AI绘画至宝Stable Diffusion残卷
随着AI神器的现世,不少修士担忧其会取代人类职业。然而,自女娲创造人类以来,法宝虽强,始终只是辅助工具,需修士操控才能发挥威力。如今修仙界最大的至宝是GPT,它能以文字为引,转化出所需答案。图片处理方面也有Stable Diffusion、DALL-E等法宝。这些AI工具并非替代修士,而是提升效率的助手。例如,Stable Diffusion最初由慕尼黑和海德堡大学宗师炼制,现已发展多个版本,如v1、v2.0、SDXL等,帮助修士更便捷地生成图像。通过合理使用这些工具,修士们可以更好地实现心中所想,而非被技术取代。
256 6
|
存储 安全 Linux
Linux权限之谜:一步步教你如何解锁sudo权限并窥视/etc/shadow的神秘面纱!
【8月更文挑战第22天】在Linux中,`sudo`命令让授权用户能以其他用户(通常是root)身份运行命令。关键的安全文件`/etc/shadow`存储用户密码哈希,仅root可读。要使用`sudo`,需确保账户被列入`sudoers`文件中。系统管理员可通过`visudo`编辑此文件来赋予用户权限,例如添加`username ALL=(ALL) NOPASSWD: ALL`行。获得`sudo`权限后,可运行`sudo cat /etc/shadow`查看文件内容,但需谨慎操作以免影响系统安全。遵循最小权限原则,确保安全使用这些强大工具。
938 2
|
缓存 安全 Java
使用ScheduledExecutorService进行任务调度
使用ScheduledExecutorService进行任务调度
|
人工智能 Windows Python
Windows下体验Stable Diffusion 近距离感受AI魔法绘画
Windows下体验Stable Diffusion 近距离感受AI魔法绘画
|
存储 数据可视化 定位技术
Python中matplotlib为多个列表数据绘制小提琴图
Python中matplotlib为多个列表数据绘制小提琴图
239 1