前言:
今天你们对“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