
RPM方式安装GreatSQL 8.0.25-16
● 一、系统信息
◆1.确认OS信息
◆2.OS优化调整
◆3.临时关闭 firewall 和 selinux
● 二、rpm安装
◆1.下载安装包
◆2.安装依赖包
◆3.依次安装下列软件包
◆4.替换配置文件
◆5.创建数据目录
◆6.启动服务
◆7.查看开启状态
◆8.启动后查看初始化的密码
◆9.设置下root密码
◆10.查看下版本
◆11.总结
一、系统信息
部署前提:准备一个干净的系统,确认先前没有安装过MySQL、Mariadb等相关服务,造成不必要的冲突。
1.确认OS信息
2.OS优化调整
其他一些OS调整这里不涉及,跳过。
3.临时关闭 firewall 和 selinux
二、rpm安装
1.下载安装包
将这4个文件下载并上传到 /opt 目录
● greatsql-client-8.0.25-16.1.el7.x86_64.rpm
● greatsql-devel-8.0.25-16.1.el7.x86_64.rpm
● greatsql-server-8.0.25-16.1.el7.x86_64.rpm
● greatsql-shared-8.0.25-16.1.el7.x86_64.rpm
下载地址:https://gitee.com/GreatSQL/GreatSQL/releases/GreatSQL-8.0.25-16
2.安装依赖包
3.依次安装下列软件包
安装过程 greatsql-server-8.0.25-16.1.el7.x86_64.rpm 如果出现如下报错
file /etc/my.cnf from install of greatsql-server-8.0.25-16.1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64
file /usr/lib64/mysql/plugin/dialog.so from install of greatsql-server-8.0.25-16.1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64
则先卸载mariadb-libs,然后再执行
执行 rpm -qa|grep greatsql 确认下都装上了
4.替换配置文件
备份下原来的/etc/my.cnf文件
添加配置文件,直接复制到窗口执行即可。
以下配置在2核2G内存正常运行,根据硬件情况自己微调。
5.创建数据目录
6.启动服务
rpm安装会自动生成一个mysqld.service的启动服务,并设置为开机自启动,所以我们直接开启服务即可。
如果是第一次开启,mysqld.service服务会调用/usr/bin/mysqld_pre_systemd脚本进行数据初始化操作,此过程时间较长,请耐心等待!
如果开启过程出现
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
执行 journalctl -xe 发现以下内容,确认下相关的/data/GreatSQL/error.log文件存在且配置权限正常,可以尝试关闭selinux再进行开启
7.查看开启状态
启动服务后,查看下服务启动状态,关键字active (running)
8.启动后查看初始化的密码
记录下输出的初始化密码,稍后改密需要用到
9.设置下root密码
10.查看下版本
11.总结
以上就是使用rpm方式安装完成一个单机的GreatSQL,实际环境要根据硬件、系统等配置进行微调,不可直接用于生产。
