MySQL 5.7 yum 安装

环境准备

下载MySQL 5.7 rpm安装包

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

上传至服务器上

创建/root/mysql5.7目录并把mysql5.7的安装包拖拽上传到该目录下

[root@zabbix ~]#mkdir mysql5.7
[root@zabbix ~]#cd  mysql5.7

卸载老版本数据库Mariadb

一般centos7默认安装了mariadb,这里把它卸载。

查看 [root@zabbix ~]# rpm -qa|grep mariadb
卸载 [root@zabbix ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

 

安装依赖

[root@zabbix ~]# yum install libaio perl yum install net-tools -y

 

安装MySQL 5.7 

解压

[root@zabbix mysql5.7]# tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

 

 安装

[root@zabbix mysql5.7]# rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm 
[root@zabbix mysql5.7]# rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm 
[root@zabbix mysql5.7]# rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm 
[root@zabbix mysql5.7]# rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm 

 

 启动服务并修改密码

启动服务 [root@zabbix mysql5.7]# service mysqld start
查看密码 [root@zabbix mysql5.7]# grep password /var/log/mysqld.log

用临时密码登陆

用临时密码登陆:
[root@zabbix mysql5.7]# mysql -uroot -p
Enter password: 
修改成新的密码
mysql>set password = password("MySQL_Password");

 配置mysql的配置文件my.cnf

打开配置文件my.cnf
[root@localhost ~]# vi /etc/my.cnf
[mysqld]
.......
#配置表名不区分大小写 1:不区分大小写 0:区分大小写  这行必须配置 默认表名是区分大小写的
lower_case_table_names=1       
#设置为默认编码为utf8
character-set-server=utf8          
init_connect='SET NAMES utf8'
#设置最大连接数
max_connections=1024  
......

重启mysql 重启配置才能生效
[root@localhost ~]# service mysqld restart
原文地址:https://www.cnblogs.com/zhangcheng94/p/13689690.html