[Linux_1] CentOS关于MySQL的安装及密码修改

我用到的环境是:CentOS-7-x86_64-Minimal-2003、MySQL5.7.36、VM14虚拟机、通过 yum 安装

1、安装wget (一个从网络上自动下载文件的自由工具)

命令: yum -y install wget

这是一些安装信息,最后有Complete!(完整的) 就证明安装好了,在linux的环境下很多下载完成后都会显示。

2、通过wget下载MySQL安装包

命令: wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm
(注意:请选择适合自己的链接,我的Linux是7.4)

可以在下面的官方链接中找到适合的版本:
MySQL :: Download MySQL Yum Repository

查看自己的Linux版本: cat /etc/redhat-release

3、下载好mysql 安装包后可以看到自己根目录多了一个.rpm文件(软件包管理器)关于rpm文件Linux初学者可以通过以下的链接详细了解一下

RPM(RPM软件包管理器)_百度百科 (baidu.com)

(以上三步就是为了我们的根目录有一个MySQL的软件包管理器,如果你使用了文件可视化工具,那么自己下载一个在复制到根目录下也是可以的。例如:Xftp、WinSCP等工具)

这里我展示的是我的Xftp页面:

4、通过rpm安装MySQL的软件包管理器

命令:rpm -ivh mysql80-community-release-el7-4.noarch.rpm

达到100%后说明你已经成功安装好关于MySQL的软件管理器工具了,在 /etc/yum.repos.d/ 目录下查看会发现多了两个关于MySQL的文件。这个目录存放的都是关于yum的配置文件信息。

并且在 /etc/ 的目录下会有一个 my.cnf文件,不过目前我们并不需要用到它。可以查看一下!

5、设置自己需要的MySQL版本

上面的两个.repo结尾的文件,我们只需要关注 MySQL-community-repo 就好,因为它将决定你安装的MySQL版本。我们先来看看它的内容:

注意画箭头的两个部分是关于安装MySQL版本的,其余都是一些关于数据库使用的工具,没有特殊需求不用动他们。

此时 5.7 的enabled=0, 8.0的enabled=1。说明目前默认安装的是8.0版本。如果需要5.5、5.6版本的话请下载更早之前的rpm文件。(需要8.0的可以直接跳过步骤6)

6、更改自己需要的MySQL版本

使用:vi mysql-community.repo 的命令修改,5.7的enabled=1,8.0的enabled=0。

(修改文件单击字母 i, 然后编辑 ,编辑完成后单击esc,:wq 保存退出 。在设置网卡的时候相信大家应该熟悉编辑文件的操作了。)

修改完成后查看自己的yum关于MySQL的配置信息,命令:yum repolist all | grep mysql

我的5.7版本设置为enabled(允许),8.0设置为disabled(禁止)。建议查看清楚后在进行下面的安装操作,不然删除真的是一件令人头疼的事情。

7、安装MySQL

确认清楚自己需要的版本后通过yum安装MySQL。

命令: yum -y install mysql-community-server

安装时,同样的我们不需要关心其他的操作。只需要看最后是否有一个 Complete! 就好。

8、安装完成后 --启动MySQL服务

首先我们先来熟悉几个命令:(启动/关闭/查看/重启 mysql服务)

命令:service mysqld start/stop/status/restart

这里演示一下启动与查看的命令!

9、登录(在Linux下我们想登录并没有Windows下那么简单)

在Windows下一般我们会修改my.ini配置文件跳过权限登录,然后修改一个简单的密码。重启服务后就可以用新密码登录了。在Linux下同样有一个my.cnf的配置文件。我们也可以同样的跳过权限然后修改一个简单的密码。但是修改完成后却使用不了。这跟Linux下MySQL的密码策略有关。

(1)添加跳过权限语句,使用完后删除掉,不然可能导致数据的丢失。

(2)修改密码为 1111

(3)使用新的密码登录,并进行查询操作:

系统会提示我们使用alter语句重置密码;但是在Windows系统中完成了修改密码的操作后应该是没有问题的啊?那我们就耐着性子根据提示再次修改密码为’123456’

又错了,密码不够安全

为了验证真实性我尝试了四次密码的修改。为什么最后会有一个这么繁琐的密码呢?

因为 在Linux中MySQL5.7的初试密码策略为:长度最低8位,数字最少1位,特殊字符最少1位,英文大小写混合最1位。(可以进行数据库的操作了)。

由于篇幅的原因,数据库的密码修改我会放在下篇文章中讲,如果有想“偷懒”的小伙伴可以看看呦~~~~

[Linux_1] CentOS关于MySQL的安装及密码修改相关推荐

  1. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  2. mysql 6安装当前密码_MySQL8.0 安装踩坑指南

    就在昨天上午,刚为云服务器安装好Apache2.4.33和PHP7.2.4环境,准备再来一个最新的MySQL5.7.22.寻找5.7版本的rpm包时下到mysql80xxx.rpm,看人家的教程是my ...

  3. mysql 6安装当前密码_windows安装mysql数据库并修改密码

    1.下载 MySQL Community Server 5.7. https://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在指定目录,那么就将解 ...

  4. Linux系统CentOS下mysql的安装日志

    今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...

  5. MySQL从安装改密码到navicate远程连接,以及修改存储路径

    1.安装改密码:mysql安装以及修改密码 2.mysql建立远程连接:navicate远程连接 3.修改了mysql存储路径后的2002问题: 解决办法:mkdir -p /var/run/mysq ...

  6. MySQL下载安装教程和修改密码(亲测有用)

    原文链接:MySQL下载安装详情教程 1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL C ...

  7. mysql压缩包安装的密码忘了怎么办_数据库mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑...

    http://www.cppcns.com/shujuku/mysql/283231.html  也可以参照这个8.0.18安装方法 1.下载zip安装包(解压到指定文件夹) 1)从mysql官网下载 ...

  8. mysql压缩包安装的密码忘了怎么办_mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑...

    1.下载zip安装包(解压到指定文件夹) 1)从mysql官网下载安装包 2)点击进入,按下图所标顺序点击进入下载页面 3)下载红框所标压缩包(注意此处是64位的,要下载32位的话点击go to Do ...

  9. MySQL数据库安装出现密码错误的问题

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 或者ERROR 1045 (28 ...

最新文章

  1. Linux ALSA声卡驱动之三:PCM设备的创建
  2. 弈剑行:几经曲折却遇开服宕机,克服困难单机上线,他们不妥协
  3. mac 设计表结构_模具设计丨问题点检表、全套标准件结构分布,值得转发
  4. 流量洪峰成为常态,腾讯数据库如何高性能支撑海量SQL查询?
  5. pandas loc 正则匹配字符串_一场pandas与SQL的巅峰大战(二)
  6. UIView编程体验(一)
  7. ChoiceFormat:数字范围格式
  8. 浅谈“==”、equals和hashcode,以及map的遍历方法(可用作上一篇k-means博文参考)
  9. X210烧写linux系统
  10. 大数据学习笔记45:Sqoop - 数据迁移工具
  11. php支付回调怎么写_php 微信支付回调校验的两种做法
  12. 离职盗取代码、倒卖获利800万,北京西二旗程序员被逮捕
  13. c# 反射技术杂谈。,
  14. 分布式锁是啥?对比下redis和zk两种分布式锁的优劣?
  15. 苹果偷学微信代码,程序员小哥:天知道微信为什么会引用这个变量
  16. Git 详细安装教程(详解 Git 安装过程的每一个步骤)
  17. C#andSql获取当前日期格式
  18. 搭建vue脚手架全教程
  19. 全国精确到市的新冠疫情历史数据
  20. 中国移动ZN-M160G光猫超级密码破解 | 河南移动兆能光猫超管密码获取 | 中国移动光猫如何开启UPnP功能

热门文章

  1. 2022年全球市场卫浴五金制品总体规模、主要企业、主要地区、产品和应用细分研究报告
  2. 第二章 网站开发基础之HTML教程 - 三、HTML及网页相关的知识点:img图片标签的宽度属性(width)和高度属性(height)
  3. centos php 中文乱码,XShell连接CentOS 7.2显示中文乱码问题的解决方法
  4. 电脑如何将CAD转换成PDF格式
  5. excel2013打开空白_使用空白模板打开Excel 2013
  6. OGRE 所有版本(从0.1到1.7) (SDK 及 源码 及 扩展库) 下载地址
  7. CF 954I - Yet Another String Matching Problem FFT 字符串
  8. iPhone / iPod Touch 文件传输解决方案 – 开源框架:Cocoa Web Resource Project
  9. 互联网日报 | 唯品会连续32个季度盈利;微信及WeChat月活跃帐户12.1亿;美团旗下小象生鲜停用...
  10. 无法启用家庭计算机共享打印机共享,win10打印机共享设置,win10家庭版无法共享打印机...