Confluence环境搭建MYSQL安装步骤

a)、登陆MySql官网下载地址,下载MySql5.7。同样限于登陆服务器用户权限,这里下载压缩包格式。

b)、下载MySql Java驱动包,选择对应的版本号,以备后面使用。

 

 

c)、安装MySql。解压mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz到/home/work/env目录下,建立软连接 ln -s mysql-5.7.27-linux-glibc2.12-x86_64 mysql_8806,进入mysql目录,

新建conf、data、logs、tmp目录,分别存储my.cnf配置文件、数据文件、日志文件和临时文件。

#mkdir conf data logs tmp

进入logs文件新建redo、undo、binlog文件夹存储不同类型的日志文件

#mkdir redo undo binlog

d)、进入mysql/conf目录,新建my.cnf文件,配置参考Database Setup For MySQL, Confluence官方指导文档。

[client]
port=8806
socket=/home/work/env/mysql_8806/tmp/mysql.sock
default-character-set=utf8

[mysql]
port=8806
default-character-set=utf8
socket=/home/work/env/mysql_8806/data/mysql.sock

[mysqld]
# ---------------- Basic ----------------
server-id=101

port=8806

basedir=/home/work/env/mysql_8806
datadir=/home/work/env/mysql_8806/data
socket=/home/work/env/mysql_8806/tmp/mysql.sock
tmpdir=/home/work/env/mysql_8806/tmp
pid-file=/home/work/env/mysql_8806/tmp/mysql.pid

log-error=/home/work/env/mysql_8806/logs/mysqld.log

character-set-server=utf8
collation-server=utf8_bin
transaction-isolation=READ-COMMITTED
default-storage-engine=INNODB
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'

max_allowed_packet=256M

#----------------Redo/Undo----------------
innodb_log_buffer_size=16M
innodb_log_file_size=2G
innodb_log_files_in_group=3
innodb_log_group_home_dir=/home/work/env/mysql_8806/logs/redo
innodb_undo_logs=128
innodb_undo_tablespaces=3
innodb_undo_directory=/home/work/env/mysql_8806/logs/undo


#----------------Binlog----------------
log-bin=/home/work/env/mysql_8806/logs/binlog/mysql-bin
log-bin-index=/home/work/env/mysql_8806/logs/binlog/mysql-bin.index
binlog_format=row
expire_logs_days=7
sync_binlog=1
binlog_cache_size=8M
max_binlog_cache_size=2048M
max_binlog_size=1024M
binlog_rows_query_log_events=1


e)、手工初始化数据库

进入mysql/bin目录,执行数据库初始化操作

#./mysqld --defaults-file=/home/work/env/mysql_8806/conf/my.cnf --initialize

查看日志文件,获取root用户的默认密码

#cat mysql_8806/logs/mysqld.log

f)、手工启动数据库

#./mysqld_safe --defaults-file=/home/work/env/mysql_8806/conf/my.cnf &

查看日志文件

#cat mysql_8806/logs/mysqld.log

查看mysql进程

#ps -ef|grep mysql

g)、配置mysql环境变量

#cd ~

#vim .bashrc

文件尾部追加

#export PATH=$PATH:/home/work/env/mysql_8806/bin

保存退出

#source .bashrc

h)、登陆mysql,使用root用户登陆输入之前在日志文件查看到的默认密码

#mysql -u root -p 

解决:建立软链接:

ln -s /home/work/env/mysql_8806/tmp/mysql.sock /tmp/mysql.sock

i)、继续使用root登陆,提示“You must reset your password using ALTER USER...”

解决办法如下:

SET PASSWORD = PASSWORD('新密码');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
quit后,重新使用新密码登陆即可进行操作了。

j)、新建数据库

使用root用户登陆mysql,创建数据库

mysql>CREATE DATABASE confluence DEFAULT CHARSET utf8 COLLATE utf8_bin;

k)、新建用户

使用root用户登陆mysql,创建新用户

mysql>create user 'confluence'@'localhost' identified by 'xxxxxx';

mysql>grant all privileges on confluence.* to confluence@localhost identified by 'xxxxxx';

mysql>flush privileges;

至此数据库配置完毕。

参考 CentOS7 安装Mysql5.7 解压缩版 CentOS7 安装Mysql5.7 解压缩版 - 简书

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值