赞
踩
安装环境 | 版本号 | 包名 |
操作系统 | centos 7.6 | centos 7.6 |
mysql | 5.7 | mysql-advanced-5.7.24-el7-x86_64.tar.gz |
mysql-connector | 5.1.49 | mysql-connector-java-5.1.49.jar |
https://download.csdn.net/download/ecbeach/86781891
1.上传mysql-advanced-5.7.24-el7-x86_64.tar.gz到root目录下
2.创建目录并解压mysql-advanced-5.7.24-el7-x86_64.tar.gz
- ## 拷贝到安装目录
- cd /app
- cp ~/mysql-advanced-5.7.24-el7-x86_64.tar.gz ./
-
- ## 解压并修改名字
- tar -zxvf mysql-advanced-5.7.24-el7-x86_64.tar.gz
- mv ./mysql-advanced-5.7.24-el7-x86_64 ./mysql
3.在MySQL根目录下新建一个文件夹data,用于存放数据
- cd /app/mysql
- mkdir data
- mkdir logs
4.创建 mysql 用户组和 mysql 用户
- groupadd mysql
- useradd -g mysql mysql
5.改变mysql目录权限
chown -R mysql.mysql /app/mysql/
6.初始化数据库(在mysql目录下执行)
/app/mysql/bin/mysqld --initialize --user=mysql --basedir=/app/mysql --datadir=/app/mysql/data
7.出现如下报错时候,安装libaio(无报错忽略),如果执行完还不行自行百度解决
- rpm -qa|grep libaio
- yum -y install libaio-devel.x86_64
8.初始化完成后记录临时密码
9.创建并配置my.cnf文件
vim /etc/my.cnf
10.my.cnf 配置内容如下
-
- #my.cnf配置较多,搭建完成后,如果是正式环境请大家自主百度添加配置,此处仅为部署jira和confluence准备
-
- [mysqld]
- basedir=/app/mysql #mysql目录
- datadir=/app/mysql/data #mysql数据目录
- port=3306 #端口号
- socket=/tmp/mysql.sock #sock文件
- pid-file=/app/mysql/localhost.localdomain.pid #启动时pid文件
- sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
- default-storage-engine=INNODB #数据库类型
- character_set_server=utf8mb4 #数据库编码
- innodb_log_file_size=2G
- transaction-isolation=READ-COMMITTED #此条为confluence要求必须为此模式,后续无此条confluence连接mysql会报错
-
- [mysqld_safe]
- pid-file=/app/mysql/localhost.localdomain.pid #启动时pid文件
- log-error=/app/mysql/logs/error.log #错误日志到底放在哪里
11.开机自启,进入/usr/local/mysql/support-files进行设置
- cp /app/mysql/support-files/mysql.server /etc/init.d/mysqld
- chmod +x /etc/init.d/mysqld
12.注册服务
- chkconfig --add mysqld
- chkconfig --list mysqld
13.配置环境变量
vim /etc/profile
在profile最后添加
- export MYSQL_HOME=/app/mysql
- export PATH=$PATH:$MYSQL_HOME/lib:$MYSQL_HOME/bin
更新profile
source /etc/profile
14.启动mysql服务
systemctl start mysql.service
15.登录,密码为上面第9步随机生成得密码(输入时不显示)
mysql -uroot -p -h127.0.0.1
16.在数据库中修改root密码,注“root123”修改为自己的密码
alter user 'root'@'localhost' identified by 'root123';
- ## 创建confluence账号,并赋权
-
- CREATE USER 'confluence'@'%' IDENTIFIED BY 'justusergrant';
- GRANT ALL ON *.* TO 'confluence'@'%';
- flush privileges;
17.添加远程访问权限
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
- flush privileges;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。