在Centos7.5安装mysql5.7

在Centos7.5安装mysql5.7


1.下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

-y:对所有的提问都回答“yes”;

2.MySQL数据库设置

(1)首先启动MySQL

systemctl start mysqld.service

(2)查看MySQL运行状态

systemctl status mysqld.service

(3)此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

(4)如下命令进入数据库:

mysql -uroot -p

(5)输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

(6)但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

3.修改配置文件,创建用户授权(以下步骤用于安装Confluence
(1)修改配置文件
编辑my.cnf文件(位置在/etc/my.cnf,若没有则点击链接查看.)

在文件中找到[mysqld]部分,并添加或修改以下参数:

将默认字符集指定为utf8mb4:

[mysqld]
...
character-set-server=utf8mb4
collation-server=utf8mb4_bin
...

将默认存储引擎设置为InnoDB:

[mysqld]
...
default-storage-engine=INNODB
...

指定允许的最大数据包(max_allowed_packet)的值至少为256M:

[mysqld]
...
max_allowed_packet=256M
...

指定innodb_log_file_sizee的值至少为2GB:

[mysqld]
...
innodb_log_file_size=2GB
...

确保 sql_mode参数没有指定NO_AUTO_VALUE_ON_ZERO
//如果存在,请将其删除

sql_mode = NO_AUTO_VALUE_ON_ZERO

确保数据库的全局事务隔离级别已设置为READ-COMMITTED。

[mysqld]
...
transaction-isolation=READ-COMMITTED
...

检查二进制日志记录格式是否配置为使用“'row-based”的二进制日志记录。

[mysqld]
...
binlog_format=row
...

(2)重启mysql

service mysqld restart

(3)安装并配置MySQL后,按如下方式创建数据库用户和数据库:
登录mysql
创建新的数据库confluence

//CREATE DATABASE <database-name> CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

创建数据库用户并授权

//GRANT ALL PRIVILEGES ON <database-name>.* TO '<confluenceuser>'@'localhost' IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON confluence.* TO 'confluencelogin'@'localhost' IDENTIFIED BY 'yourpassword';

注:如果Confluence未在同一台服务器上运行,请将localhost替换为Confluence服务器的主机名或IP地址。
4.下载并安装MySQL driver(以下用于Jira/Confluence安装出现的Could not find driver with class name:com.mysql.jbdc.Driver问题)
步骤在下面的链接点这里.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值