Mysql安装

1、安装前准备

安装环境

版本号

包名

操作系统

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

2、Mysql安装

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;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值