MySql 下载、压缩包安装、配置、详细讲解,带步骤图

一、MySQL介绍(关系型数据库管理系统)

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

​ MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

​ MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

二、为什么需要去学习MySql

  1. 是开始学习后端的一个基础课程。
  2. 岗位需求。
  3. 方便好用、成本低、简单易学易入门。
  4. 现在数据庞大、保存变的更加复杂,需要我们了解多种数据库,提高个人技术。

三、MySQL 下载 、安装

3.1 MySQL下载

下载地址:https://downloads.mysql.com/archives/community

  1. 我这次装的是8.0+版本的 以压缩包的方式安装、配置。

3.2 MySQL安装、配置

安装步骤

1、解压文件

(文件夹中不要存在中文 包括以后安装其他关于编程的软件也是一样)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pC9vArKu-1618757542405)(mysql_下载安装_配置.assets/image-20210418211634911.png)]

2、配置环境变量
  • 点击我的电脑->鼠标右键点击-> 打开我的属性->高级系统设置->点击环境变量。

  • 点击系统变量下的path

    在这里插入图片描述

  • 然后新建一个变量 路径就是解压后的 mysql下的bin的路径

3、编辑mysql配置文件

注意:替换文件中的路径 换成自己电脑上的

[mysqld]
basedir=D:\mysql\mysql-5.7.28\
datadir=D:\mysql\mysql-5.7.28\data\
port=3306
skip-grant-tables #跳过权限验证的 就是初始化的时候用的
4、开始初始化安装
  1. 启动管理员的CMD 模式。

  2. 并切换到mysql下的bin目录下 输入安装命令 mysqld -install 命令

3. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vYK12QCv-1618757542410)(mysql_下载安装_配置.assets/image-20210418215737957.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XdKVrnSf-1618757542414)(mysql_下载安装_配置.assets/image-20210418222221774.png)]

  1. 然后输入 mysqld --initialize-insecure --user=mysql 初始化数据文件 (data文件夹也是在这个时候自动创建的)。

    补充: mysql启动命令 和 mysql 停止命令 (下面需要用到)

    net start mysql  #mysql启动命令
    net stop mysql   # mysql 停止命令
    

5、登录与修改密码

做完以上几步。就可以在命令行启动mysql啦。

登录

启动后:

#输入
mysql -u root -p # 输完后按回车(密码可以暂且为空 之前我们在配置文件里加了一行跳过权限验证的)。
# 出现输入的 直接回车即可

修改密码

进入界面后 修改密码 (直接复制下面这行命令执行即可 )

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

当然只是修改密码是不会生效的 还要刷新权限

flush privileges;

接下来就是删除配置文件最后那一句跳过权限验证的语句。

[mysqld]
basedir=D:\mysql\mysql-5.7.28\
datadir=D:\mysql\mysql-5.7.28\data\
port=3306
#skip-grant-tables #跳过权限验证的 就是初始化的时候用的  #号就是注释符号

最后最后 一定要记得要重启mysql 才能生效的,不然mysql是不会认的你的。

测试

出现下面这样的图就是成功啦。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I0UjCFdz-1618757542416)(mysql_下载安装_配置.assets/image-20210418222247806.png)]
当然 如果照着上面一步一步来,理论上是没有问题的。

如果你以前安装过的话,需要重装的话,一定一定要把环境清理干净。

安装了mysql服务 接下来就要安装一个 数据库可视化操作的软件啦。我用的可视化软件是 Navicat Premium 12

没有找到资源的,留下评论或者私聊我也可以的。

之后找到时间再来一篇完全卸载mysql 的博客。

日常自言自语

今天的摸鱼任务完成了完成了。

在写这篇博客的时候,我脑海中竟然出现一种要把我自己电脑上的mysql卸掉重装的想法,并且已经开始转存数据。不过,理性还是占据我的思想。想知道我最后有没有卸载吗?

白。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐