记录一次OpenKM的部署过程
单机部署,使用OpenKM6.3.11、Mariadb10.7.3、openjdk1.8
安装数据库和jdk
数据库
配置repo文件
cat /etc/yum.repos.d/mariadb.repo
# MariaDB 10.7 CentOS repository list - created 2022-04-19 06:22 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.7/centos7-amd64
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
安装数据库
先清理默认的mariadb5.5,再安装mariadb10.7
yum remove mariadb-libs -y
yum install mariadb-server -y
安全设置
mariadb-secure-installation
设置数据密码
MariaDB [(none)]> alter user root@localhost identified by 'yourpassword';
创建okmdb数据库
使用mariadb数据库必须指定字符集,mariadb默认是utf8mb3这会是中文乱码,必须指定utf8mb4,排序utf8mb4_bin
MariaDB [(none)]> CREATE DATABASE okmdb DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_bin;
MariaDB [(none)]> CREATE USER openkm@localhost IDENTIFIED BY 'yourpassword';
MariaDB [(none)]> GRANT ALL ON okmdb.* TO openkm@localh