一 工具版本:
CentOs 7.7
MySql 5.7
Mac
二 安装步骤
1.百度搜索mysql,官网页面点击[DOWNLOADS]
https://www.mysql.com
2.选择社区Community版
页面滑到底部,点击[MySQL Community(GPL)Downloads>>]
ps:企业版和社区版的最大区别是一个付费,一个免费,用于个人学习的,社区版就够用了
3.选择第一行的MySQL Yum Repository
4.接下来随便选择一个下载即可
我选了第一个进行下载
(mysql80-community-release-el8-1.noarch.rpm)
5.此处点击下方小字:No thanks, just start my download.
进行下载
6.将下载好的rpm包拖拽到服务器项目文件夹下
7.yum安装mysql repostory
yum install mysql80-community-release-el8-1.noarch.rpm -y
8.查看Mysql仓库
yum repolist |grep mysql
出现以下内容即代表安装成功,其中Mysql repostory版比普通版多了一个80仓库,即:mysql80-community/x86_64
9.修改配置文件
在安装mysql-community之前,我们来修改一下配置文件,使得安装版本是5.7,默认安装的mysql版本是8.0,而我们开发中常用的是5.7版本,所以需要修改配置文件
使用vim /etc/yum.repos.d/mysql-community.repo
命令修改mysql-community.repo文件,将文件中mysql80的enable值改为0,mysql57的enable值改为1
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/8/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
10.安装mysql-community
yum install mysql-community-server
11.启动服务,并验证mysql服务是否启动
systemctl start mysqld
ps -aux|grep -v grep|grep mysql
grep到下图所示的mysql进程,代表服务正常启动
12.启动mysql客户端
mysql
报错如截图所示
MySQL中提供了一种免去密码校验进入数据库的方法,我们就先使用这种方法登入到数据库中。然后将默认密码替换掉,上面的问题就可以解决掉啦~具体操作如下
13.修改临时密码后,重新启动mysql服务并连接mysql客户端
1.查看临时密码
cat /var/log/mysqld.log |grep password
2.用uroot用户访问数据库,输入临时密码
mysql -uroot -p
3.show databases
提示重置密码之后才能正常使用mysql数据库
4.修改密码
alter user root@localhost identified by ‘你的密码’;
5.再次开启服务,并连接mysql服务器
systemctl start mysqld
mysql -uroot -hlocalhost -P3306 -p