第1步 -安装ownCloud所需的数据库
在centos中输入:
yum install mariadb-server mariadb
若出现:
Repodata is over 2 weeksold. Install yum-cron? Or run: yum makecache fast
/var/run/yum.pid 已被锁定,PID为 40045的另一个程序正在运行。
Another app is currentlyholding the yum lock; waiting for it to exit..
则rm -f /var/run/yum.pid 将该文件删除,然后再次运行yum。
安装过程中一直Y 即可
mariadb数据库的相关命令是:
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
启动后,登入数据库
mysql -u root –p
若不知道密码可输入 mysql -u root 或重置
然后
创建数据库
CREATE DATABASE owncloud;
注意:每个MySQL的语句必须以分号(;)结束。如果您遇到问题,请务必检查这是否存在。
接下来,创建一个单独的MySQL用户帐户,与新创建的数据库进行交互。从管理和安全的角度来看,创建单功能数据库和帐户是一个好主意。与数据库的命名一样,选择您喜欢的用户名。
GRANT ALL ON owncloud.* to 'owncloud'@'localhost'IDENTIFIED BY 'set_database_password';
如:
GRANT ALL ON owncloud.* to 'owncloud'@'localhost'IDENTIFIED BY '123456';
通过用户分配对数据库的访问权限,执行flush-privileges操作以确保MySQL的正在运行的实例知道最近的权限分配:
FLUSH PRIVILEGES;
数据库就建立完毕了
可以输入
Exit
退出
第2步 -安装ownCloud
ownCloud服务器软件包不存在于CentOS的默认存储库中。然而,ownCloud为发行版维护了一个专用的存储库。首先,导入与他们释放钥匙rpm命令。关键的授权包管理器yum信任库。