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安装习惯 -> 正文阅读

[大数据]mysql安装习惯

如何安装mysql 8.0 版本

MySQL现在的版本主要分为:

  • 5.x 版本,现在互联网企业中的主流版本,包括:头条、美图、百度、腾讯等互联网公司主流的版本。
  • 8.x 版本,新增了一些了窗口函数、持久化配置、隐藏索引等其他功能。

所以,我们课程会以常用大版本中最新的版本为例来讲解,即:5.7.31 (依然有很多企业在用5.6.x,但新项目基本上都是5.7.x了)。

1.1 win系统

第1步:下载安装

https://downloads.mysql.com/archives/community/

安装8.0版本以上的流程

在这里插入图片描述

第2步:解压至任意文件夹在这里插入图片描述

建议解压至软件安装目录,例如:

D:\MySQL\mysql-8.0.12-winx64

D:\MySQL\mysql-8.0.12-winx64\bin\mysqld.exe

D:\MySQL\mysql-8.0.12-winx64\bin\mysql.exe

在这里插入图片描述

第3步:创建配置文件

在MySQL的安装目录下创建 my.ini 的文件,作为MySQL的配置文件。

这里注意mysqld中有d,且路径隔开用双杠在这里插入图片描述
.png)]

其实,MySQL的配置文件可以放在很多的目录,下图是配置文件的优先级:

在这里插入图片描述

强烈,建议大家还是把配置文件放在MySQL安装目录下,这样以后电脑上想要安装多个版本的MySQL时,配置文件可以相互独立不影响。

注意:如果你电脑的上述其他目录存在MySQL配置文件,建议删除,否则可能会影响MySQL的启动。

第4步:初始化

>>> "D:\MySQL\mysql-8.0.12-winx64\bin\mysqld.exe"  --initialize-insecure

初始化命令在执行时,会自动读取配置文件并执行初始化,此过程主要会做两件事:

  • 自动创建data目录,以后我们的数据都会存放在这个目录。
  • 同时创建建必备一些的数据,例如默认账户 root (无密码),用于登录MySQL并通过指令操作MySQL。

在这里插入图片描述

在windowns安装过程中如果有报错 ( msvcr120.dll不存在 ),请下载并安装下面的两个补丁:

  • vcredist:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784 (主要)
    image-20210508115414183

  • dirctx:https://www.microsoft.com/zh-CN/download/details.aspx?id=35
    image-20210508115521913

第5步:启动

启动MySQL常见的有两种方式:

  • 临时启动

    >>> "D:\MySQL\mysql-8.0.12-winx64\bin\mysqld.exe"
    

在这里插入图片描述

注意:此时程序会挂起,内部就是可以接收客户端发来的MySQL指令,关闭窗口或Ctrl+c 就可以停止运行。

这种启动方式每次开机或想要开启都需要手动执行一遍命令比较麻烦。

  • 制作windows服务,基于windows服务管理。(且都需要管理员权限)

    >>>"D:\MySQL\mysql-8.0.12-winx64\bin\mysqld.exe" --install mysql57
    

在这里插入图片描述

创建好服务之后,可以通过命令 启动和关闭服务,例如:(且都需要管理员权限)

>>> net start mysql57
>>> net stop mysql57

也可以在window的服务管理中点击按钮启动和关闭服务。例如:(且都需要管理员权限)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以后不再想要使用window服务了,也可以将制作的这个MySQL服务删除。(且都需要管理员权限)

>>>"D:\MySQL\mysql-8.0.12-winx64\bin\mysqld.exe" --remove mysql57

在这里插入图片描述

第6步:测试连接MySQL

安装并启动MySQL之后,就可以连接MySQL来测试是否已正确安装并启动成功。

在这里插入图片描述

以后在开发时,肯定是要用Python代码来连接MySQL并且进行数据操作(后面讲)。

在安装MySQL时,其实也自动安装了一个工具(客户端),让我们快速实现连接MySQL并发送指令。

>>> "D:\MySQL\mysql-8.0.12-winx64\bin\mysql.exe" -h 127.0.0.1 -P 3306 -u root -p

-P 显示的是端口号 -p 显示的密码名

在这里插入图片描述

注意:如果把bin目录加入环境变量,每次在运行命令时,就不用再重新输入绝对路径了。

在这里插入图片描述

上述过程如果操作完成之后,证明你的安装和启动过程就搞定了。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 17:44:46  更:2021-12-16 17:45:28 
 
开发: 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/24 12:05:40-

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