目录

一、下载mysql指定版本

二、CentOS7下检查MySQL依赖

三、CentOS7下MySQL安装过程

四.、MySQL登录


一、下载mysql指定版本

1. 下载地址
官网:MySQL
2. 打开官网,点击DOWNLOADS
然后,点击 MySQL Community(GPL) Downloads
3. 点击 MySQL Community Server
4. General Availability(GA) Releases中选择适合的版本
如果安装Windows 系统下MySQL ,推荐下载 MSI安装程序 ;点击 Go to Download Page 进行下载 即可
Windows下的MySQL安装有两种安装程序
  • mysql-installer-web-community-8.0.25.0.msi 下载程序大小:2.4M;安装时需要联网安 装组件。
  • mysql-installer-community-8.0.25.0.msi 下载程序大小:435.7M;安装时离线安装即 可。推荐。

 Linux系统下安装软件的常用三种方式:

方式1rpm命令
使用rpm命令安装扩展名为".rpm"的软件包。
.rpm包的一般格式:
方式2yum命令
需联网,从 互联网获取 的yum源,直接使用yum命令安装。
方式3:编译安装源码包
针对 tar.gz 这样的压缩格式,要用tar命令来解压;如果是其它压缩格式,就使用其它命令。
Linux系统下安装MySQL,官方给出多种安装方式

MySQL官网不能直接选择CentOS 7系统的版本,所以选择与之对应的 Red Hat Enterprise Linux

选择对应的包,x86/ARM

MySQL :: Download MySQL Community Server 直接点Download下载RPM Bundle全量包。包括了所有下面的组件。不需要一个一个下载了。

全量包下载完解压后,抽取出以下几个文件就够了

然后通过 xftp7 将抽取出来的文件传到虚拟机/opt目录下

二、CentOS7下检查MySQL依赖

在解压压缩包前,我们要检查一下mysql依赖

1. 检查/tmp临时目录权限(必不可少)

由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限。执 行 :

chmod -R 777 /tmp

2.安装前,检查依赖

rpm -qa | grep libaio

如果存在libaio包如下:

rpm -qa|grep net-tools

如果存在net-tools包如下:

如果不存在需要到centos安装盘里进行rpm安装。安装linux如果带图形化界面,这些都是安装好
的。

三、CentOS7MySQL安装过程

1.安装顺序

rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
注意: 如在检查工作时,没有检查mysql依赖环境在安装mysql-community-server会报错
rpm 是Redhat Package Manage缩写,通过RPM的管理,用户可以把源代码包装成以rpm为扩展名的 文件形式,易于安装。
  • -i , --install 安装软件包
  • -v , --verbose 提供更多的详细信息输出
  • -h , --hash 软件包安装的时候列出哈希标记 (和 -v 一起使用效果更好),展示进度条

安装过程截图

安装过程中可能的报错信息:

 很容易知道是依赖冲突问题,那么清除之前安装过的依赖即可

yum remove mysql-libs

2.查看MySQL版本
执行如下命令,如果成功表示安装mysql成功。类似java -version如果打出版本等信息
mysql --version
#或
mysqladmin --version

执行如下命令,查看是否安装成功。需要增加 -i 不用去区分大小写,否则搜索不到。

rpm -qa|grep -i mysql

3.服务的初始化

为了保证数据库目录与文件的所有者为 mysql 登录用户,如果你是以 root 身份运行 mysql 服务,需要执 行下面的命令初始化:
mysqld --initialize --user=mysql
说明:
--initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将 该密码标记为过
期 ,登录后你需要设置一个新的密码。生成的 临时密码 会往日志中记录一份。
查看密码:

root@localhost: 后面即为初始化的密码,第一次登录使用初始化密码登录

4.启动MySQL,查看状态

#加不加.service后缀都可以
启动:systemctl start mysqld.service
关闭:systemctl stop mysqld.service
重启:systemctl restart mysqld.service
查看状态:systemctl status mysqld.service

mysqld 这个可执行文件就代表着 MySQL 服务器程序,运行这个可执行文件就可以直接启动一个
服务器进程。

查看进程:

ps  -ef | grep -i mysql

6.查看MySQL服务是否自启动

systemctl list-unit-files|grep mysqld.service

默认是enabled,即已经加入自启动了

如不是enabled可以运行如下命令设置自启动

systemctl enable mysqld.service

四、MySQL登录

1 首次登录
通过 mysql -hlocalhost -P3306 -uroot -p 进行登录,在Enter password:录入初始化密码

2 修改密码

因为初始化密码默认是过期的,所以查看数据库会报错
修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

到此,Linux下安装mysql完成。

Linux下安装mysql8.0.30相关推荐

  1. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

  2. Linux下安装MySQL8.0的详细步骤

    Linux下安装MySQL8.0的详细步骤 第一步:下载安装配置 第二步:修改密码,并设置远程连接(为了可以在别的机器下面连接该mysql) 搞了一台云服务器,首先要干的活就是得安装数据库,在Wind ...

  3. 实践:Linux下安装mysql8.0

    目录 前言 一.下载mysql8.0安装包 1.在local创建mysql文件夹 2.使用wget下载mysql8.0的xz安装包 二.解压mysql8.0安装包 1.解压 2.重命名解压后的mysq ...

  4. linux下安装mysql8.0(二进制方式)

    环境 OS:Centos 7 1.下载安装介质 官网下载 我这里下载的是8.0.17 mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 2.创建mysql用户和用户 ...

  5. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  6. mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  7. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  8. Linux安装MySql8.0.30

    Linux安装MySql8.0.30 1.MySql官网 www.mysql.com 2.下载官网安装文件 2.1进入官网,点击downloads 2.2点击下载社区版 2.3选择操作系统,以Cent ...

  9. ubuntu20.04离线安装mysql8.0.30的方法步骤

    难点在于离线,很多版本的对不上,需要手动的下载,之所以会离线,很有可能是很多国企,不让接入互联网,你有就是这么简单,安装就是这么难,但是不得不说,对于自己找问题之类的额问题还是很有帮助的. 需要的安装 ...

最新文章

  1. 《20170914-构建之法:现代软件工程-阅读笔记》
  2. navicat for mysql收藏夹
  3. Layui中Jquery动态设置的select标签加载时而正常时而失效问题排查和解决
  4. 如何让你的webapp也能跳窗口搜索
  5. Git(2):安装和使用
  6. sqlmap的二次开发
  7. 18张图,详解SpringBoot解析yml全流程
  8. php如何循环输出图片,thinkphp 循环显示图片问题!!!~~~~
  9. 第三十一篇 玩转数据结构——并查集(Union Find)
  10. docker 中 NGINX+PHP+MYSQL+REDIS+Elasticsearch 环境搭建 (linux系统)
  11. 实用的在线文本分析工具
  12. OSEK直接网络管理(NM)
  13. 全球十大外汇交易平台2020最新排名
  14. ps去水印教程_Ps去水印教程:简单三步教新手学习去狮子图像上的水印,多余的文...
  15. as3.0点击获取TLF文本的实例名
  16. Wei框架源码解读(1)
  17. 检查给定串是否存在于由区间及点集的结合内
  18. 大学生计算机PHP实训报告,大学生计算机实训心得体会
  19. Android StatusBar 更改
  20. CNN-LSTM的flatten

热门文章

  1. php微信支付怎么来测试_PHP微信支付通知处理方式实现方法
  2. 马上开课 | 第15期高级转录组分析和R数据可视化培训
  3. 发送 Splunk UBA 的anomalies and threats to Splunk ES
  4. 恭喜ISO9001质量管理体系成功
  5. .zip.001和.zip.002解压
  6. Cocos2d-x v3.10安装及安卓开发环境搭建
  7. 电脑休眠之后无法连接wife
  8. day01 - jQuery
  9. Omnigraffle绘制思维导图教程
  10. android studio——蓝牙通信