龙空技术网

记录centos快速安装mysql5.7

blueic1115 132

前言:

今天你们对“mysql56install”大体比较关切,小伙伴们都需要了解一些“mysql56install”的相关文章。那么小编同时在网络上收集了一些关于“mysql56install””的相关文章,希望朋友们能喜欢,同学们快快来了解一下吧!

概述: 在测试或者开发环境中, 我们很多时候为了方便使用,会选择官方提供的yum源的方式快速安装mysql , 但需要了解的是,默认的安装源会给我们优先选择mysql8.0版本,这时我们就需要将默认安装调整为5.7,以便我们找到自己希望安装的版本,下面来看看如何快速安装mysql5.7版本。

1、安装需要用到的工具

#yum install wget yum-utils -y

2、获取安装源

#wget -c

#yum localinstall mysql80-community-release-el7-6.noarch.rpm -y

3、调整默认安装的版本

#yum-config-manager --disable mysql80-community

#yum-config-manager --enable mysql57-community

4、安装mysql

#yum install mysql-community-server --nogpgcheck

5、启动服务

#systemctl enable mysqld && systemctl start mysqld

6、调整配置文件

#cat /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

character-set-server=utf8

default-storage-engine = InnoDB

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

lower_case_table_names=1

slow_query_log = 1

long_query_time = 5

log_queries_not_using_indexes = 1

max_connect_errors = 20

validate_password_policy=0

validate_password_length=5

max_connections=10000

server-id=1

log-bin=mysql-bin

binlog-ignore-db=information_schema,performance_schema,mysql,sys

expire_logs_days = 3

symbolic-links=0

explicit_defaults_for_timestamp=true

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

#cat /lib/systemd/system/mysqld.service | grep LimitNOFILE

LimitNOFILE = 65535

7、重启服务生效

#systemctl restart mysqld

8、获取随机密码和登陆、修改root密码

#grep 'temporary password' /var/log/mysqld.log

#mysql -uroot -p

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123456';

这样,我们mysql 5.7就安装完成了。

源于:

标签: #mysql56install