Centos7安装mysql5.7

环境:

CENTOS 7.4

mysql5.7.23

 

1:centos7预装了muysql分支mariaDB(收费),会和mysql冲突,所以先卸载maraiaDB。

列出所有被安装的rpm mariadb

#rpm -qa | grep mariadb

卸载

# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

检查是否卸载干净

#rpm -qa | grep mariadb

查看yum上提供下载的mysql的版本信息

#yum list | grep mysql

 

2:安装,

使用MySQL Yum Repository方,进入https://dev.mysql.com/downloads/repo/yum/,下载mysql80-community-release-el7-1.noarch.rpm

下载: https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm,上传到/home目录下

 

安装下载的rpm文件

#yum install mysql80-community-release-el7-1.noarch.rpm
检查yum源是否安装
#yum repolist enabled | grep "mysql.*-community.*"
 
修改
vi /etc/yum.repos.d/mysql-community.repo
源,改变默认安装的mysql版本为5.7,
#cd / etc/yum.repos.d
# vi mysql-community.repo
修改
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
这里enabled=0改成enabled=1,表示安装5.7版本的mysql,把下方的
[mysql80-community]
enabled=0
这里enabled=1改成enabled=0。
 
开始安装
#yum install mysql-community-server
启动mysql服务
#systemctl start mysqld
查看状态
#systemctl status mysqld
设置开机启动
#systemctl enable mysqld
#systemctl daemon-reload
 
3:修改mysql默认密码
mysql安装完成之后,在/var/log/mysqld.log会生成默认密码,如下查看
4:修改默认编码为utf-8mb4
#vi /etc/my.cnf
加入下面信息
[client] 
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
5:配置信息
配置文件:/etc/my.cnf 
日志文件:/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值