数据库 - windows mysql (个人学习笔记)--初识篇(一)(windows 上的 mysql简单介绍,mysql压缩包(命令行)安装以及将mysql添加到环境变量和windows服务)

一、什么是mysql数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

简单来说,mysql就是一个软件,它把数据写入文件和读出的过程进行了统一和系统化,简化了操作人员或者程序员在进行数据操作时的步骤。

二、安装mysql

安装教程有很多,这里将介绍mysql官方的MySQL Community Server下载压缩包后,通过命令行的安装方式

#附下载地址:
https://dev.mysql.com/downloads/mysql/

步骤简单描述:
一、下载mysql压缩包
二、解压到任意文件夹下
三、将mysql服务端运行

一二步略

三、

1.步骤一:检查data文件是否存在

检查解压后的文件目录下是否存在data文件夹(一般没有)

2.步骤二:创建

在文件目录下创建data文件夹(也可以选择此时不创建data文件夹,后续亲自体验可能出现的报错后,再创建也不迟,data文件夹作用见第四步

3.步骤三:切换路径

打开命令行,通过 cd 命令将命令操作路径切换到解压后的 bin文件路径 下(如下案例,如果解压在c盘直接使用 cd 命令切换即可,如果解压在其他分盘上,需 cd/d 再添加目标路径在这里插入图片描述

4.步骤四:mysql初始化

为mysql初始化一个名为:root 的无密码账户

(表面上是初始化一个root账户,内部其实mysql将一些自己的架构和系统数据以及用户数据进行了初始化)

data文件夹在此时将会储存有mysql初始化后的数据信息

#在bin文件目录执行如下命令(注意mysql后加d)
mysqld --initialize-insecure

在这里插入图片描述

5.步骤五:运行mysql服务端

#在bin文件目录执行如下命令(注意mysql后加d)
mysqld

在这里插入图片描述
此时可以打开电脑的任务管理器,在进程处可以看到一个名为mysqld的程序正在运行,如果没有也请继续看下去。

6.步骤六:客户端连接mysql服务端

各种语言例如:python,java 都有各自创建客户端连接mysql服务端的socket方法,而mysql内部同样提供有一个自带的客户端,所以这里将讲解mysql内部自带的客户端连接。

首先不关闭执行mysqld命令后的命令控制台(作为服务端存在)

打开第二个命令行后:

#在bin文件目录执行如下命令(注意mysql后不加d)
mysql -u root -p  #-u表示用户名 -p表示密码

在这里插入图片描述
输入上方命令后回车,此时root就是上方初始化后的基础账户,由于没有密码,在跳出密码输入的命令行后,直接回车即可。

此时,已经可以进入mysql客户端进行操作。

如果遇到root账户登录失败报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061),请继续看下去,不要纠结,这仅仅说明服务端启动失败而已。

7.步骤七:将mysql加入环境变量

由于每次打开mysql服务端或者客户端连接都需要进行在命令行手动切换路径,最后再打开等等一系列较为繁琐的操作。下面将对其进行方便化。

鼠标右击 我的电脑->属性->高级系统管理->高级->环境变量
在这里插入图片描述
在这里插入图片描述
打开环境变量后,在系统变量内找到path行
选中path行,右下角点击编辑(或者双击path行),弹出path的环境变量编辑页面
在这里插入图片描述

选择新建,随后将mysql的bin文件路径输入到文本框内(尽量避免中文出现在地址中)。
在这里插入图片描述

操作系统的版本不同,加入环境编辑的步骤也许存在些许差异,以上为win10的实际操作。
其他版本,或者当前win10同样可能出现的情况如下:
在这里插入图片描述
直接在变量值末尾,将mysql的bin文件路径添加即可
注意:只有一行的这种情况时,需要现在变量值文本行末尾加上英文 分隔符后,再添加bin文件路径

随后一路确定保存修改即可。

此时,先在任务管理器将如果之前已经运行成功的mysql服务端进程杀掉,再在命令行直接输入命令mysqld即可,不必切换路径,直接运行mysql服务端,客户端同理。

当然,如果依然报错,那么没关系,这些只是过渡而已,下面才是真正的要点。

(因为博主我本人的环境变量添加后,也同样出现无法直接mysqld命令开启mysql服务端的问题,如果有大佬知道错误在哪,欢迎指出)。

8.步骤八: 将mysql添加到windows服务中

windows服务:是后台自主运行,无法被直接看到的程序。例如某些盗版软件安装后,会自主安装一些额外的“无关”内容,就是利用windows服务
打开任务管理器,在上方选择服务选择,即可查看当前电脑的服务内容。

打开命令行,不用切换目录

#输入命令:
bin文件路径\mysqld --install

在这里插入图片描述

创建成功:
在这里插入图片描述
创建成功后,此时再打开任务管理器中的服务选项,将会在其中看到mysql服务
在这里插入图片描述

点击左下角打开服务

在这里插入图片描述
找到mysql的服务内容后双击点开,此时就可以直接点击启动,来打开mysql服务端了。
或者直接在命令行输入命令:

net start mysql  #启动mysql服务端
net stop mysql #关闭mysql服务端

在这里插入图片描述
如果发生以下错误:
在这里插入图片描述
请以管理员的身份运行cmd命令行,再执行上方服务启动命令即可。

服务端启动成功,此时已经可以使用初始化的root账户登录mysql服务端。
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值