【云起实验室】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.创立数据库连接账号
2.创立博客事务所运用的数据库
布置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 "" > /var/www/html/phpinfo.php systemctl restart httpd
测验拜访:phpinfo.php页面,成功显示
装置和装备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
装置布置成功,拜访后台