MySQL的下载和配置

简介

MySQL是一个关系型数据库,由瑞典MySQL AB开发,目前属于Oracle旗下产品,MySQL是最流行的关系型数据库管理系统之一,在Web应用方面的作用不可或缺。

版本

目前有5.1 、5.5、 5.6、 5.7 、8.0这几个版本,(不要问为什么没有6和7,这问题就像window为什么没有9,iPhone为什么没有9一样),主流开发用的应该是5.5 、5.6 、5.7的版本。

下载

接下来进入正题,学习安装第一步永远是下载。这里虽然MySQL是开源产品,但是官网是英文网站,虽然大家四六级可能也许都过了,但是看到满屏的非母语还是会头疼。所以在这里为广大一下子找不到方向的小白提供便利,也将怎么下载详细说一下。
首先点击进入MySQL官网的社区版下载
https://dev.mysql.com/downloads/mysql/
如果你直接点击上面的链接,将会进入如下页面,你将可以选择版本号和适配机型的压缩文件下载。

  • 选择版本号,我们选择5.6版本:
    在这里插入图片描述
  • 这里我们选择压缩包下载,然后通过解压安装:
    在这里插入图片描述
  • 下一步可以不登陆直接跳过,然后选择下载路径,直接下载
    在这里插入图片描述
  • Tips
    如果你不是点击上面的链接,自己访问的MySQL官网,你将会进行如下操作,才会到达上面的页面:
    选择downloads -> 选择community -> 选择MySQL Community Server
    在这里插入图片描述
    名词区分:
    第一个 MySQL Enterprise ,企业版,收费,提供技术支持
    第二个 MySQL Community Server,社区版本,免费
    第三个 MySQL Cluster,这个单独是没法用的,要在1或2的基础上用。当然用来平衡多台数据库的。
    第四个 MySQL Workbench,这是个好东西,用来设计数据库的,是数据库的可视化操作界面

解压安装

下载完之后,将压缩包解压进你希望安装MySQL的目录,
打开解压后的目录应该包含有如下目录:
在这里插入图片描述

  • 其中我们需要重点关注框出的两个文件夹以及一个文件:
    • bin: 存放编译好的工具
    • data:存放数据库数据的位置(就是我们数据库存放的地方)
    • my-default.ini:配置文件,接下来我们需要对其更改

更改配置文件

复制my-default.ini,然后重命名为my.ini。
(或者你下载的是5.7,其中没有data文件夹和my-default.ini文件,不要慌,新建一个txt文件,命名为my.ini同样有效)
复制以下内容进入my.ini文件,修改并保存:
(不知道怎么办的小白右击选择打开方式用记事本打开)

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3356端口          #默认一般是3306,我电脑里这个端口已经被占用了
port = 3356
#设置mysql的安装目录
basedir="D:\SDE\MySQL\mysql-5.6.44-winx64/"   #这里需要更改为自己的路径
#设置mysql数据库的数据的存放目录
datadir="D:\SDE\MySQL\mysql-5.6.44-winx64/data/"
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#跳过密码验证
#skip-grant-tables

记得保存。

配置环境变量

右击我的计算机,选择属性,选择高级系统设置,选择高级,选择环境变量,
选择Path,点击编辑:
在这里插入图片描述
新建一条变量,将你安装路径下的bin文件夹的路径复制进去,点击确定:
在这里插入图片描述
千万不要忘了点确定!

初始化

  • 用管理员身份运行cmd:
    (这里拓展两种方法:)

    • 在开始菜单中找到cmd,右击以管理员身份运行
      在这里插入图片描述
    • 右击开始菜单标志,选择以管理员身份运行powershell(一般都会自带Poweshell)
      在这里插入图片描述

    进入管理员cmd界面后,先进入安装目录的磁盘,比如说我是D盘,输入D:并回车
    在这里插入图片描述
    进入D盘之后,通过cd命令进入bin目录下面
    在这里插入图片描述
    然后输入如下命令:mysqld --initialize,按enter键
    在这里插入图片描述

    安装为系统服务

    在管理员模式下输入如下命令:注意这里用是5.6 路径为mysqld的路径
    (这里我用的是cmd管理员模式,不是powershell)

    sc create MySQL5.6 binPath= "D:\SDE\MySQL\mysql-5.6.44-winx64\bin\mysqld.exe" 
    

    在这里插入图片描述
    win+R输入regedit打开注册表
    在这里插入图片描述
    你会发现在图片中的目录下,找到刚添加进去的系统服务MySQL5.6
    (具体路径在图片中,可以依次打开目录找到,图中MySQL和MySQL5.7的系统服务为我之前已经添加好,不用管,因为我第一次装的是8.0,第二次装的是5.7,现在拿装5.6的写博客)
    在这里插入图片描述

打开MySQL服务

  • 将my.ini文件中的skip-grant-tables配置项前面的注释拿掉
    目的是为了让跳过密码验证这段代码生效,记住需要保存
    在这里插入图片描述

  • 之后记得重启mysql服务
    可以在命令行用代码重启
    也可以开始菜单中搜索“服务”应用,打开:
    在这里插入图片描述
    找到MySQL5.6的服务,手动右击打开或者重启
    在这里插入图片描述

  • 同之前的操作cd到bin目录
    执行 mysql -P3356 -uroot -p ,这里一定注意要加端口号,因为本机已经有一个mysql5.7了,所以更改了端口:
    在这里插入图片描述
    出现如上执行效果之后,直接enter:出现如下界面,表示进入成功:
    在这里插入图片描述

    修改初始密码

    在紧接上一步之后,我们输入use mysql:
    在这里插入图片描述
    然后再输入如下代码修改密码为123456(可自定义,前提是记得住),并永久有效:

update user set authentication_string = password(‘123456’), password_expired = ‘N’, password_last_changed = now() where user = 'root
```
- 重新注释掉最后一行,重启MySQL,下次登录就可以密码登录了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值