文章目录

  • 一、下载
  • 二、变量配置
  • 三、配置初始化文件
  • 四、初始化MYSQL
  • 五、安装MySQL服务
  • 六、修改密码

一、下载

首先是下载路径mysql-5.7.27-winx64
下载完成后开始解压,路径尽量不要有中文,否则会出现莫名其妙的问题。如我解压路径为:D:\mysql-5.7.27-winx64

二、变量配置

1. 右键 此电脑 -> 高级系统设置 -> 环境变量 -> 在下面 系统变量栏 点击 新建 ->
变量名:MYSQL_HOME
变量值:为MySQL解压的根目录,我这里为D:\mysql-5.7.27-winx64

2. 在 系统变量栏 找到 Path 变量并双击:
Win10中点击 新建 以添加新的路径:
%MYSQL_HOME%\bin
Win7中直接添加到Path的最前面:
%MYSQL_HOME%\bin;

这里以win10为例:

三、配置初始化文件

  1. 在MySQL根目录下创建初始化文件my.ini,即D:\mysql-5.7.27-winx64\my.ini。
    首先我们新建一个记事本文件将命名改为“my.ini”。将如下内容复制进去。
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:/Tools/mysql-5.7.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/Tools/mysql-5.7.27-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=innodb

2. 将以上 basedir 和 datadir 后的内容替换成自己的路径。

  1. 注意:需要保存为ANSI编码。
    使用Notpad++打开,点击编码->转为ANSI编码->保存。

    转为ANSI编码后保存。

四、初始化MYSQL

1、右键点击cmd,选择 以管理员身份运行。

2、执行以下命令:

mysqld --initialize-insecure

如果出现找不到mysqld或是mysql命令,这是环境变量没有配置正确。检查环境变量,如果正确,则重新打开cmd。
因为cmd会缓存系统变量,没有更新。以上初始化操作完成后,可以看到在MySQL根目录下生成了data目录
初始化的MySQL会生成超级管理员,账户名 root ,密码为空。

五、安装MySQL服务

如果以前安装过MySQL,会默认安装MySQL的系统服务,点击开始菜单,输入services.msc,进入系统服务界面,搜索是否有mysql服务(可以在英文状态输入mysql快速定位)。


如果有mysql服务,需要先删除,有以下两种删除方法:

1. cmd管理员权限打开,输入sc delete mysql
2. 如果以上命令执行失败,还可以直接使用注册表删除,点击开始菜单,输入regedit,查找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中的mysql,将其删除。

在以上mysql服务删除后,可以安装新解压的mysql服务了,在管理员权限下cmd执行:

mysqld install

可以看到如下情况即为成功:

运行/停止MySQL服务端
cmd执行

六、修改密码

以管理员身份打开命令提示符
切换到bin目录下:

启动MYSQL服务:

net start mysql


登录:

mysql -uroot -p


修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '960112';


再推出即可。
至此MYSQL的安装与配置到此结束,感谢大家的学习。

MYSQL安装与配置(超详细)相关推荐

  1. MySQL安装和配置超详细

    MySQL安装和配置 MySQL是最受欢迎的关系型数据库之一,由于开源而且安装简单,因此受很多开发者的青睐. 官网下载地址:https://downloads.mysql.com/archives/c ...

  2. MySQL8.0.22安装及配置(超详细)

    MySQL8.0.22安装及配置(超详细) 大家好,今天我们来学习一下 MySQL8.0.22安装及配置,好好看,好好学,超详细的 第一步 进入MySQL官网下载,如下图所示: 第二步 进入下载完成后 ...

  3. post修改服务器数据源,postgresql安装及配置超详细教程

    1. 安装 根据业务需求选择版本,官网下载 初始化数据库 执行完初始化任务之后,postgresql 会自动创建和生成两个用户和一个数据库: linux 系统用户 postgres:管理数据库的系统用 ...

  4. maven安装及配置(超详细)

    maven安装及配置(超详细) 大家好,今天我们来学习一下maven安装及配置,好好看,好好学,超详细的 第一步 进入maven官网下载,如下图所示: 第二步 下载好压缩包或解压到除了c盘任意一个盘, ...

  5. MySQL安装_win10(超详细)

    文章目录 前言 一.MySQL下载/解压 二.配置环境变量 三.MySQL配置 四.MySQL安装卸载配置命令 五.关于环境变量的一些概念问题 总结 前言 解压版/免安装版 mysql-8.0.22 ...

  6. mysql8.0安装及配置超详细教程_系统城教你mysql8.0安装与配置教程

    一.下载mysql 安装mysql有两种方式,一种是下载安装包安装,另一种是下载压缩包解压配置,这里使用安装包方式. 进去后点击下面的Download 点击No thinks进入下载 二.安装mysq ...

  7. 2021最新版Python环境安装变量配置超详细教程,看了就会

    Python都更新到3.10最新版本了,赶快下载更新,新功能很香.本文图文并茂教你安装和变量配置,我保证你看了就会,小白赶快学起来.先了解下新功能有哪些. 目录 一.Python 3.10 相比 3. ...

  8. MySQL安装及配置超详教程

    安装步骤: 1.下载安装包(官网),进入页面后可以不登入.在页面上方有一行菜单栏,点击"DOWNLOADS",进入另一个页面,下滑至最底部,在"DOWNLOADS&quo ...

  9. linux mysql配置_Linux的MySQL安装和配置(详细)

    打开centos系统 输入root用户和密码(我的用户和密码都是root) 查看有没有安装mysql rpm -qa|grep mysql 没有返回任何信息说明没有安装 我是用的centos7,默认安 ...

  10. mysql主从同步配置超详细_MySQL主从同步配置

    一. 理论部分 MySQL主从同步 主从同步使得数据可以从一个数据库服务器复制到其他的服务器上.在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave). 因为复制 ...

最新文章

  1. forward declaration of class 错误
  2. rust(71)-for、while循环表达式
  3. Java Object有哪些公用方法?
  4. linux远程挽救模式,linux – 如何在远程重启Redhat后进入SSH并进入恢复模式?
  5. p2p-如何拯救k8s镜像分发的阿喀琉斯之踵?
  6. GitHub又受攻击了
  7. 用记事本写表白html,抖音电脑弹窗表白代码怎么弄_记事本vbs告白代码写法介绍_抖音表白套路方法分享...
  8. 滴滴的2019:巨亏和裁员之后,群狼将至
  9. win10 应用商店无法联网(0x80072EFD)
  10. mysql怎么限制输入男女_excel表格中如何限制只输入男女
  11. 知名大咖、一线品牌齐聚!机智云助力电动车锂电新时代!
  12. 79g道闸雷达_79GHz道闸雷达调试软件
  13. C语言利用ASCII码表统计字符串每个字符出现的次数
  14. Clickhouse第三讲-数据库引擎
  15. 【接口测试】Jenkins+ant+jmeter接口自动化测试及邮件发送
  16. O2O汽车平台(二)
  17. 还在埋头苦干?会构建个人品牌的人已在弯道超车
  18. android10有线投屏,安卓有线无线投屏---scrcpy
  19. 谷歌眼镜开发Mirror API之.NET语言开发
  20. 多个div实现轮播效果

热门文章

  1. B样条基函数:1.引言
  2. Linux 三种命令模式
  3. 人体骨骼关键点检测(姿态估计)综述2019
  4. 如何上传jar包到nexus的snapshots库?
  5. 1、position:fixed 固定定位
  6. Vscode 远程服务器 debug
  7. Android 刘海、挖孔、水滴屏幕的状态高度获取与适配
  8. Python绘制多因子柱状图到底有多简单
  9. 这不是轻轻松松~Python绘制多因子柱状图到底有多简单
  10. 访问站点时出现:“/templets/default/index.htm Not Found!