软件安装:Linux下安装Mysql数据库

16 篇文章 0 订阅
14 篇文章 0 订阅

一 工具

MySql 5.7
Mac

二 安装步骤

1)UBUNTU

1.基于Debian平台的Linux系统,可以直接使用apt命令在线安装mysql

sudo apt install -y mysql -server mysql-client

2) CentOS

数据库的安装方式有yum在线安装,下载源码文件进行手动安装,其中yum在线安装是极为便利且快速的,但因历史原因,在CentOS里运行yum install mysql不会安装mysql数据库,而是会安装MariaDB,因此选择下载源码文件进行手动安装的方式,因此安装过程会比较复杂

1.从官网下载Mysql仓库,会得到mysql80-community-release-el8-1.noarch.rpm文件

1.1 百度搜索mysql,官网页面点击[DOWNLOADS]
https://www.mysql.com
在这里插入图片描述
1.2 选择社区Community版
页面滑到底部,点击[MySQL Community(GPL)Downloads>>]
ps:企业版和社区版的最大区别是一个付费,一个免费,用于个人学习的,社区版就够用了
在这里插入图片描述
1.3 选择第一行的MySQL Yum Repository
在这里插入图片描述
1.4 接下来随便选择一个下载即可
我选了第一个进行下载
(mysql80-community-release-el8-1.noarch.rpm)
在这里插入图片描述
1.5.此处点击下方小字:No thanks, just start my download.
进行下载
在这里插入图片描述

2.运行yum install mysql80-community-release-el8-1.noarch.rpm,安装mysql repository

2.1 将下载好的rpm包拖拽到服务器项目文件夹下
在这里插入图片描述
2.2 yum安装mysql repostory

yum install mysql80-community-release-el8-1.noarch.rpm -y

在这里插入图片描述
2.3 查看Mysql仓库

yum repolist |grep mysql

mysql repostory安装后会出现以下三个文件
其中Mysql repostory版比普通版多了一个80仓库,即:mysql80-community/x86_64
在这里插入图片描述
2.4 修改配置文件
在安装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

3.运行yum install mysql-community-server安装mysql数据库

yum install mysql-community-server

在这里插入图片描述

3. 开启数据库服务

3.1 启动服务,并验证mysql服务是否启动

systemctl start mysqld
ps -aux|grep -v grep|grep mysql

grep到下图所示的mysql进程,代表服务正常启动
在这里插入图片描述

3.2 启动mysql客户端
mysql
报错如截图所示
对策:需要利用临时密码接入数据库,并修改临时密码
在这里插入图片描述
3.3 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
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值