Alfresco Community 7 安装(2)MySQL

本文详细记录了Alfresco Community 7安装过程中针对MySQL 5.7的安装步骤,包括下载YUM repo,安装MySQL服务器,设置最大连接数,创建数据库及用户,授权,并安装JDBC连接器。对于不想折腾的用户,建议使用Docker进行简化安装。

这个坑得填了, 时间太长了, 实际上最后alfresco community 7 我并没有用, 只是把这个装上了, 然后跑起来看了看, 记录了一下过程

实话说, Alfresco Community 7 的安装过程着实不容易, 所以不想折腾的, 就直接用docker安装就好了, 简单, ZIP实在是太麻烦不说, 还有坑......

安装 mysql 5.7

1. 下载yum repo

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2. 安装 repo

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

3. 进入到 /etc/yum.repos.d/目录

cd /etc/yum.repos.d/

4. 安装

yum install mysql-server

5. 启动/状态/停止

systemctl start mysqld

systemctl status mysqld

systemctl stop mysqld

6. 获取临时密码

systemctl start mysqld

 

7. 进入mysql

mysql -uroot -p'sj9O)lKUh(76'

8. 修改mysql root 密码, 新密码是 Password1!

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Password1!';

9. 再次进入mysql

mysql -uroot -p'Password1!'

10. 创建 MySQL 用户 afresco

CREATE USER 'alfresco'@'%' IDENTIFIED BY 'Alfresco1!';

11. 创建 database  alfresco

mysql> create database alfresco CHARACTER SET utf8 COLLATE  utf8_bin;

12. 授权

mysql> grant all on alfresco.* to 'alfresco'@'%';

13. 删除 database alfresco(如果需要的话, 比如重装的时候, 实际上我在安装的时候, 数据库删除了无数遍)

drop database alfresco;

设置

1. 最大链接数

vi /etc/my.cnf

在 [mysqld] 下添加

max_connections = 275

在一个(tomcat)节点的情况下, 是275, 如果是两个节点, 则是275*2+10 = 560, 如果是三个节点为, 则是 275*3+10 = 835 , 第n个节点就是 275*n+10,

mysql max_connects 理论最大值 100000 MySQL :: MySQL 5.7 Reference Manual :: 5.1.7 Server System Variables

但是受到环境因素制约, max_connections 最大值, 一般是500-100

MySQL :: MySQL 5.7 Reference Manual :: 5.1.11.1 Connection Interfaces

2. 下载 connector

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.23-1.el7.noarch.rpm

3. 查看要安装的目录

rpm -qpl mysql-connector-java-8.0.23-1.el7.noarch.rpm

4. 安装 connector

 rpm -ivh mysql-connector-java-8.0.23-1.el7.noarch.rpm  --force --nodeps

完成后, mysql connector 被安装在  /usr/share/java 下

/usr/share/java/mysql-connector-java.jar

配置 JDBC

1. UTF-8设置

?useUnicode=yes&characterEncoding=UTF-8

Alfresco Docs - Configure databases

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值