IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> MySQL的安装(5.7版) -> 正文阅读

[系统运维]MySQL的安装(5.7版)

前言

好久没有写博客了,今天在安装MySQL的时候就想来看一看以前写的博客,结果一看,哎呀,还没有写过,好吧,那就开干。
现在MySQL最新版本是8,不过现在很多公司都还是使用的5.7版,因此,这里我们就记录5.7版本的MySQL安装,特别提示,这个版本的安装相对来说还是比较繁琐的,朋友们记得多加注意。

下载

大家都应该知道MySQL已经属于Oracle公司了,因此,可以去Oracle官网下载。
在这里插入图片描述
点击之后会跳转到MySQL的官网去。
我们也可以直接搜索MySQL的官网,点击进去,方便快捷!
如下
在这里插入图片描述
选择Downloads,在打开的页面选择community downloads.
在这里插入图片描述
如下。
在这里插入图片描述
该页面弹出的是最新版的MySQL,如果你想下这个也是可以滴,不够本文是记录稳定版5.7,因此我们选择archives,如下,选择想要的5.7版本进行下载即可。
在这里插入图片描述

还有一个很方便的方式,直接点击Looking for previous GA versions?,会跳转到以前的正式版去,可以下载,这里不再赘述。

安装

通过上面的方式,我们下载的是zip包,那么这里我们直接对其进行解压。

说明一点。官网也是可以下载.exe可执行文件的,那样会稍微轻松一点。不过我还是习惯下载zip文件。

当然了,我们需要将解压后的文件放在我们软件习惯放置的位置,我是放在F:\Program Files (x86)目录下的。

配置

环境变量配置

我们都知道zip包解压后软件一般就可以使用了,但是,为了以后方便操作,我们还是需要进行环境配置的。我们需要将bin的文件地址放进path里。
首先,找到bin的文件路径,这个我就不多说了。我的是F:\Program Files (x86)\mysql-5.7.19\bin。
然后打开环境变量,可以发现上面的用户变量有一个path,下面的系统变量也有一个,我们放在哪一个呢。
因为我的用户变量就是管理员账户,因此两个都可以,放在系统里大家都可以使用,但是好像MySQL必须要用管理员账户登录~因此也推荐大家就放在管理员的用户变量里就行了,不过我这里就是要放在系统变量里,因为这是我的私人电脑,救我一个人用,无所谓。
在这里插入图片描述

my.ini文件

在MySQL的跟文件下创建一个my.ini文件,我的地址为F:\Program Files (x86)\mysql-5.7.19

特别说明:my.ini这个文件在5.7之前都是自动创建的,但是5.7需要自己手动创建。这里我将文件内容贴出来,便于大家参考。
最后一个跳过安全检查意思是不用密码就可以登陆,现在先跳过,后面设置了账号密码再来把他去掉就可以了。

[mysqld]
# 设置为自己的MySQL安装目录
basedir=F:\Program Files (x86)\mysql-5.7.19\
# 设置为MySQL的数据目录
datadir=F:\Program Files (x86)\mysql-5.7.19\data\
port=3306
# 跳过安全检查
skip-grant-tables

安装服务

我们使用管理员账户打开cmd,并切换到F:\Program Files (x86)\mysql-5.7.19\bin目录下,执行mysqld -install

开始是没有MySQL服务的。安装后就有了。可在任务管理器-服务查看

初始化数据库

它会将我们的前面配置的data目录创建出来。
继续cmd执行 mysqld --initialize-insecure --user=mysql
稍微等待下,就好了,我们查看一下MySQL的安装目录里有木有data目录,有表示确实成功了。

启动MySQL服务

命令为:net start mysql

当然了,停止的命令为:net stop mysql

服务是否启动,我们可以通过任务管理器的服务面版查看。

登录MySQL

命令为:mysql -u root -p
-u 表示用户名 -p表示密码 不太懂得朋友可以网上查看一下这些命令,也可以查看我的另一个博客。MySQL常用命令
执行后,会让输入密码,因为我们配置时设置了跳过安全检查,所以这里直接按enter回车就好,看到mysql > 表示我们进入MySQL了。
在这里插入图片描述

修改root密码

# 切换数据库
use mysql;
 update mysql.user set authentication_string=password('root') where user='root';
# 刷新权限
flush privileges;

修改my.ini

现在既然已经有了密码,那么我们就要使用权限验证的方式登录了。删除my.ini文件中的skip-grant-tables。

可视化管理工具

这里推荐两个MySQL可视化管理工具,分别为navicat和SQLyog。具体的安装这里就不再多说,网上有很多,可以多参考一下。

结束语

比起那些一键安装的来说,MySQL的安装相对来说还是比较的麻烦的,朋友们在安装的时候一定要小心谨慎,按着步骤来,如果安装错了要删除的话,也一定要删除干净,有的朋友删除完了服务还在那里,记得将服务也删除了。
删除的命令为:sc delete mysql

这里再贴一个exe的安装流程mysq exe安装

那就先这样吧,大家有什么问题可以在评论区留言我们一起讨论。朋友们,江湖再见!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 16:13:57  更:2021-11-15 16:15:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:20:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码