[Linux_1] CentOS关于MySQL的安装及密码修改
[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的安装及密码修改相关推荐
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- mysql 6安装当前密码_MySQL8.0 安装踩坑指南
就在昨天上午,刚为云服务器安装好Apache2.4.33和PHP7.2.4环境,准备再来一个最新的MySQL5.7.22.寻找5.7版本的rpm包时下到mysql80xxx.rpm,看人家的教程是my ...
- mysql 6安装当前密码_windows安装mysql数据库并修改密码
1.下载 MySQL Community Server 5.7. https://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在指定目录,那么就将解 ...
- Linux系统CentOS下mysql的安装日志
今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...
- MySQL从安装改密码到navicate远程连接,以及修改存储路径
1.安装改密码:mysql安装以及修改密码 2.mysql建立远程连接:navicate远程连接 3.修改了mysql存储路径后的2002问题: 解决办法:mkdir -p /var/run/mysq ...
- MySQL下载安装教程和修改密码(亲测有用)
原文链接:MySQL下载安装详情教程 1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL C ...
- mysql压缩包安装的密码忘了怎么办_数据库mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑...
http://www.cppcns.com/shujuku/mysql/283231.html 也可以参照这个8.0.18安装方法 1.下载zip安装包(解压到指定文件夹) 1)从mysql官网下载 ...
- mysql压缩包安装的密码忘了怎么办_mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑...
1.下载zip安装包(解压到指定文件夹) 1)从mysql官网下载安装包 2)点击进入,按下图所标顺序点击进入下载页面 3)下载红框所标压缩包(注意此处是64位的,要下载32位的话点击go to Do ...
- MySQL数据库安装出现密码错误的问题
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 或者ERROR 1045 (28 ...
最新文章
- Linux ALSA声卡驱动之三:PCM设备的创建
- 弈剑行:几经曲折却遇开服宕机,克服困难单机上线,他们不妥协
- mac 设计表结构_模具设计丨问题点检表、全套标准件结构分布,值得转发
- 流量洪峰成为常态,腾讯数据库如何高性能支撑海量SQL查询?
- pandas loc 正则匹配字符串_一场pandas与SQL的巅峰大战(二)
- UIView编程体验(一)
- ChoiceFormat:数字范围格式
- 浅谈“==”、equals和hashcode,以及map的遍历方法(可用作上一篇k-means博文参考)
- X210烧写linux系统
- 大数据学习笔记45:Sqoop - 数据迁移工具
- php支付回调怎么写_php 微信支付回调校验的两种做法
- 离职盗取代码、倒卖获利800万,北京西二旗程序员被逮捕
- c# 反射技术杂谈。,
- 分布式锁是啥?对比下redis和zk两种分布式锁的优劣?
- 苹果偷学微信代码,程序员小哥:天知道微信为什么会引用这个变量
- Git 详细安装教程(详解 Git 安装过程的每一个步骤)
- C#andSql获取当前日期格式
- 搭建vue脚手架全教程
- 全国精确到市的新冠疫情历史数据
- 中国移动ZN-M160G光猫超级密码破解 | 河南移动兆能光猫超管密码获取 | 中国移动光猫如何开启UPnP功能
热门文章
- 2022年全球市场卫浴五金制品总体规模、主要企业、主要地区、产品和应用细分研究报告
- 第二章 网站开发基础之HTML教程 - 三、HTML及网页相关的知识点:img图片标签的宽度属性(width)和高度属性(height)
- centos php 中文乱码,XShell连接CentOS 7.2显示中文乱码问题的解决方法
- 电脑如何将CAD转换成PDF格式
- excel2013打开空白_使用空白模板打开Excel 2013
- OGRE 所有版本(从0.1到1.7) (SDK 及 源码 及 扩展库) 下载地址
- CF 954I - Yet Another String Matching Problem FFT 字符串
- iPhone / iPod Touch 文件传输解决方案 – 开源框架:Cocoa Web Resource Project
- 互联网日报 | 唯品会连续32个季度盈利;微信及WeChat月活跃帐户12.1亿;美团旗下小象生鲜停用...
- 无法启用家庭计算机共享打印机共享,win10打印机共享设置,win10家庭版无法共享打印机...