一、版本说明
1、操作系统:CentOS 7.3
4、Apache:2.4.0
二、基础组件安装
1、MySQL
(1)关闭Selinux,不然后面安装完成打开ownCloud页面会发现报如下错误

vim /etc/selinux/config
SELINUX=enforcing → SELINUX=disabled #设置成功之后最好重启一下系统,使配置生效
(2)查看并卸载系统自带mariadb数据库
rpm -qa | grep mariadb
yum -y remove mariadb-libs-5.5.52-1.el7.x86_64
(3)解压并安装MySQL数据库
tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
rpm -ivh MySQL-*.rpm
(4)创建并修改配置文件
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
#添加以下配置
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
max_allowed_packet = 100M
(5)初始化并启动数据库
#初始化数据库
/usr/bin/mysql_install_db
#启动数据库
service mysql start
#设置数据库开机自启
chkconfig mysql on
(6)查看临时密码并利用临时密码修改数据库登录密码
cat /root/.mysql_secret

mysqladmin -uroot -p5Qt268OXsDyw_J3W password 12345678
(7)赋远程用户权限
#登陆数据库
mysql -u root -p12345678
#配置权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
#刷新配置
FLUSH PRIVILEGES;