【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

MySQL安装及常用SQL

1.安装并启用MYSQL

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld
systemctl enable mysqld

 

2.获取并修改MYSQL的root密码

grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
修改MySQL的root用户的初始密码。
set global validate_password_policy=0; 修改安全策略
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

3.常用 SQL

查看数据库

show database;

创建数据库

create database database_name;

切换数据库

use database_name;

查看某数据库中所有的数据表

show table;

创建数据表

 View Code

查看数据表结构

describe  table_name; --缩写: desc

查看数据表中的记录

select  * from  table_name;

-- 去重复

select distinct name from table_name

往数据表中添加数据记录

INSERT INTO table_name

VALUES('puffball','Diane','hanst','f','1999-03-23',NULL);

指定属性

insert into user3 (name) value('asfjl');

删除数据

delete from table_name where name='puffball';

修改数据

update table_name set name='wang' where owner='haha'

 

 

 

使用RDS MySQL和ECS搭建个人博客

场景将提供一台基础环境为CentOS的ECS(云服务器)和一台RDS MySQL版数据库实例。我们将会在这台服务器安装Apache+PHP+WordPress网站环境,结合RDS MySQL版数据库实例帮助您快速搭建自己的云上博客。

我们的wordpress博客系统基于lnmp或lamp环境,即linux、网页服务、数据库服务、php服务组成。使用ECS和RDS我们将业务完成云上的部署,将原本all in one的架构,将数据库服务独立,部署在云数据库RDS上,其余的服务,部署在ECS云服务器上。

部署配置RDS云数据库

1.创建数据库连接账号

 

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

2.创建博客业务所使用的数据库

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

 

 

部署ECS环境

安装apache环境

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
systemctl start httpd.service

安装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
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
systemctl restart httpd

测试访问:phpinfo.php页面,成功显示

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

 

 

安装和配置WordPress

安装WordPress

yum -y install wordpress
cd /usr/share/wordpress
ln -snf /etc/wordpress/wp-config.php wp-config.php
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/data/' /var/www/html/wp-blog/wp-config.php
systemctl restart httpd

初始化WordPress

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

 

安装部署成功,访问后台

【云起实验室】MySQL数据库进阶实战-基于RDS与ECS部署博客

 

 

 

 

 

上一篇:Yii 框架学习--01 框架入门


下一篇:容器Docker学习系列五~命令学习history,save, import