解压版 MySQL 数据库的安装与配置

目录

  • [1 下载](#1 下载)
  • [2 安装](#2 安装)
  • [3 配置](#3 配置)
    • [3.1 添加环境变量](#3.1 添加环境变量)
    • [3.2 新建配置文件](#3.2 新建配置文件)
    • [3.3 初始化MySQL](#3.3 初始化MySQL)
    • [3.4 注册MySQL服务](#3.4 注册MySQL服务)
    • [3.5 启动MySQL服务](#3.5 启动MySQL服务)
    • [3.6 修改默认账户密码](#3.6 修改默认账户密码)
  • [4 登录](#4 登录)
  • [5 卸载](#5 卸载)

安装环境:Win10 64位
软件版本:MySQL 5.7.24 解压版

1 下载

点击链接 进入如下界面

❗️注意:

  • 我们一般不会选择最新版本,而是会选择比较稳定的版本

选择选择和自己系统位数 相对应的版本点击右边的 Download,就可以下载了

2 安装

下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到 MySQL 5.7.24 的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。

3 配置

3.1 添加环境变量

环境变量里面有很多选项,这里我们只用到Path这个参数。为什么在初始化的开始要添加环境变量呢?在黑框(即CMD)中输入一个可执行程序的名字,Windows会先在环境变量中的Path所指的路径中寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。我们添加环境变量的目的就是能够在任意一个黑框直接调用MySQL中的相关程序而不用总是修改工作目录,大大简化了操作。

1️⃣ 右键此电脑属性,点击高级系统设置

2️⃣ 点击环境变量

3️⃣ 在系统变量中新建 MYSQL_HOME

4️⃣ 在系统变量中找到并双击 Path

5️⃣ 点击新建

最后点击确定。

如何验证是否添加成功?

右键开始菜单(就是屏幕左下角),选择命令提示符(管理员),打开黑框,敲入mysql,回车。

  • 如果提示Can't connect to MySQL server on 'localhost'则证明添加成功;
  • 如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试。

3.2 新建配置文件

新建一个文本文件,内容如下:

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

上面代码意思就是配置数据库的默认编码集为utf-8和默认存储引擎为INNODB

把上面的文本文件另存为,在保存类型里选所有文件 (*.*),文件名叫my.ini,存放的路径为MySQL的根目录(例如我的是D:\software\mysql-5.7.24-winx64,根据自己的MySQL目录位置修改)。

3.3 初始化MySQL

在刚才的黑框中敲入mysqld --initialize-insecure,回车,稍微等待一会,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

mysqld --initialize-insecure

tips:如果出现如下错误

是由于权限不足导致的,去C:\Windows\System32 下以管理员方式运行 cmd.exe

3.4 注册MySQL服务

在黑框里敲入如下命令,回车。

mysqld -install

现在你的计算机上已经安装好了MySQL服务了。你的计算机也叫做MySQL服务器,即一台安装了MySQL服务的机器。

Windows系统下使用services.msc命令打开服务列表

此时,我们可以看到已经服务列表里面已经有了 MySQL服务

3.5 启动MySQL服务

在黑框里敲入启动mysql服务命令,回车。

net start mysql  // 启动mysql服务
    
net stop mysql  // 停止mysql服务

3.6 修改默认账户密码

在黑框里敲入mysqladmin -u root password 1234,这里的1234就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

mysqladmin -u root password 1234


至此,MySQL 5.7 解压版安装完毕!

4 登录

右键开始菜单,选择命令提示符,打开黑框。

在黑框中输入,mysql -uroot -p1234,回车,出现下图且左下角为mysql>,则登录成功。

mysql -uroot -p1234


到这里你就可以开始你的MySQL之旅了!

退出mysql:

exit
quit

登陆参数:

mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)

5 卸载

如果你想卸载MySQL,也很简单。

右键开始菜单,选择命令提示符(管理员),打开黑框。

1️⃣ 敲入net stop mysql,回车。

net stop mysql

2️⃣ 再敲入mysqld -remove mysql,回车

java 复制代码
mysqld -remove mysql

最后删除MySQL目录及相关的环境变量。

至此,MySQL卸载完成!

相关推荐
兩尛1 小时前
订单状态定时处理、来单提醒和客户催单(day10)
java·前端·数据库
web2u1 小时前
MySQL 中如何进行 SQL 调优?
java·数据库·后端·sql·mysql·缓存
Elastic 中国社区官方博客2 小时前
使用 Elasticsearch 导航检索增强生成图表
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小金的学习笔记2 小时前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
新知图书3 小时前
MySQL用户授权、收回权限与查看权限
数据库·mysql·安全
文城5213 小时前
Mysql存储过程(学习自用)
数据库·学习·mysql
沉默的煎蛋3 小时前
MyBatis 注解开发详解
java·数据库·mysql·算法·mybatis
呼啦啦啦啦啦啦啦啦3 小时前
【Redis】事务
数据库·redis·缓存
HaoHao_0103 小时前
AWS Serverless Application Repository
服务器·数据库·云计算·aws·云服务器
C语言扫地僧3 小时前
MySQL 事务及MVCC机制详解
数据库·mysql