Linux CentOS7 安装mysql
一.安装mysql官方的yum源
由于centos官方yum源中没有安装mysql的源,所以需要安装mysql的yum源
1.如图,进入官网找到yum源,复制好最后rpm包的链接
选择no thanks,复制链接
https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.在centos中将包下载,然后rpm安装。
下载包
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装包
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
然后/etc/yum.repo.d/中会出现两个mysql的yum源,修改vim /etc/yum.repos.d/mysql-community.repo,打开5.7 关闭8.0,如果想安装8.0版本,则不用更改
保存退出
mysql-community.repo的yum源设置完毕
二.用yum安装mysql
因为官网下载,速度可能很慢
yum -y install mysql-community-server
如果和系统自带的mariadb冲突,则将mariadb数据库yum -y remove mariadb-libs.x86_64
删除掉,再安装
三.安装完成,找到初始密码,启动mysql
如果下面方式出现错误,可以根据我的另外一篇文章进行处理
MySQL数据库 忘记root密码 修改root密码
- 启动mysql,
systemctl start mysqld
- 一般紧跟着设置开机自启动,
systemctl enable mysqld
- 在/var/log/mysql.log中找到初始密码
grep password /var/log/mysqld.log
- 通过mysqladmin -u root -p‘初始密码’ password ‘新密码’来改正密码
mysqladmin -u root -p‘y;?hmbUKU7tp’ password ‘新密码’
- 然后登录,
mysql -u root -p'新密码‘