数据从机房迁移到阿里ECS弹性云
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据从机房迁移到阿里ECS弹性云相关的知识,希望对你有一定的参考价值。
首先做的实验是利用到LAMP+vsftpd 实现上传安装wordpress
要求
1:
[mysqld] datadir=/app/date (这里进行修改)
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
skip-name-resolve=on (这是取消反向解析的设置)
innodb-file-per-table=on ( 可以修改InnoDB为独立表空间模式,每个数据库的每个表都会生成一个数据空间。)
default-storage-engine=INNODB
创建 /app/date
chown -R mysql.mysql /app/date 修改组的权限
重启
vi /etc/hosts 文件中172.16.19.99 www.uplooking.com 访问的时候访问域名就可以了
打开httpd的主配置文件
vi /etc/httpd/conf/httpd.conf
user www
Group www
中心站点关闭
ServerName 开启不开启会报错
创建一个虚拟站点 vi /etc/httpd/conf.d/gong.conf
<VirtualHost *:80>
ServerName www.uplooking.com
DocumentRoot "/app/www"
<Directory "/app/www">
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog "/logs/httpd/error.log"
CustomLog "/logs/httpd/access.log" combined
</VirtualHost>
~创建站点目录 /app/www
创建错误日志 /logs/httpd
重启
重启mysql配置密码mysql_secure_installation
mysql -p123456
创建一个库 create databases;
权限 grant all on www.* to [email protected]‘172.16.19.99‘ identified by ‘123456‘;
flush privilevegs; 刷新权限
这里可以进行测试
vi /app/www/index.html 或php
网上php连接mysql测试代码
mount --bind /home/www /app/www 通过挂载实现上传到用户的目录然后站点的目录上面也有上传的内容,然后通过域名去访问
mount --bind /home/mysql /app/myaql
修改wordpress中的信息 在mysql中创建的一些库和用户还有ip号
下载app xftp
通过在Windows中去上传已经修改好了的文件wordpress,这样我们就可以通过域名访问就可以到达wordpress的安装界面
安装wordpress站点目录下面就会有一些表,通过挂载然后挂载的地方也会有文件,
2实验真正的要求
数据从机房迁移到阿里ECS弹性云
对于我们上面的要求我们刚刚已经创建了wordpress,然后公司要求我们进行数据迁移的话,我们就可以在这时候进行把上面的wordpress进行移动到阿里云上面的esc弹性云上面去
具体的做法:
1
以上是关于数据从机房迁移到阿里ECS弹性云的主要内容,如果未能解决你的问题,请参考以下文章