首页 > 数据库 >MySQL8.0Windows安装说明

MySQL8.0Windows安装说明

时间:2024-09-07 20:02:31浏览次数:13  
标签:服务 Windows root MySQL MySQL8.0 mysql mysqld 安装

目录

MySQL8.0Windows安装说明

下载并安装压缩包

下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip

安装:

  1. 解压zip包到安装目录C:\MySQL(提示:系统中只有C盘,所以安装到C盘。如果有其他盘,请安装到其他盘符下),注意,安装里通过cmd打开命令,必须以管理员权限打开,否则安装时会出错,无法安装
    ![Image 3](C:\Users\root\Desktop\新建文件夹\Image 3.png)

  2. 添加配置文件
    在C:\MySQL\下添加my.ini并写入配置:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\MySQL\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

参考:mysql配置项:https://dev.mysql.com/doc/refman/8.0/en/option-files.html

初始化数据

以管理员权限执行以下命令:

cd MySQL\bin
#-----初始化数据库
mysqld --initialize --console

A temporary password is generated for root@localhost:xxxxxxxx
其中root@localhost:后面的“xxxxxxxx”就是初始密码。
在没有更改密码前,需要记住这个密码,后续登录需要用到

安装服务

在MySQL安装目录的 bin 目录下执行命令(以管理员身份打开cmd命令行):

cd MySQL\bin
#----- 安装MySQL服务,这里定义MySQL服务名称为mysqld
mysqld --install mysqld

后面的服务名可以不写,默认的名字为 mysql。

操作服务

#-----启动服务
net start mysqld
#-----停止服务
net stop mysqld
#-----查看服务状态
net continue mysqld

启动MySQL的服务。

设置密码

在MySQL安装目录的 bin 目录下执行命令,注意,第一个输入的密码是初始化数据时保存的密码,且登录后首先要修改密码,修改后可以再次登录,执行其他常规操作

mysql -u root -p
输入密码:

    ALTER USER root@localhost IDENTIFIED BY 'NewPassword!8';

windows界面服务管理

对于不喜欢使用命令行管理mysqld服务的同学,可以通过在cmd中输入services.msc打开服务管理器,

1582184486899

在这里找到MySQL服务,右键可对其进行管理操作

1582184546235

dll库缺失问题

对于出现MSVCP140.dll库缺失问题的,可以到下面的链接中找到对应系统版本的可执行程序下载

![Image 5](C:\Users\root\Desktop\新建文件夹\Image 5.png)下载地址https://www.microsoft.com/en-us/download/details.aspx?id=53587。点击download里面有两个exe文件,一个64位的一个32位的。下载安装之后,成功解决问题。

将MySQL添加全局路径

以管理员身份打开cmd命令行进行如下操作

#------命令行添加全局路径
setx /m Path "%PATH%;C:\MySQL\bin"
#带/m表示全局,不带/m表示当前用户

这样做的好处是可以让他在命令的任意位置,都可以使用mysql工具连接到数据库

标签:服务,Windows,root,MySQL,MySQL8.0,mysql,mysqld,安装
From: https://www.cnblogs.com/anyux/p/18402091

相关文章

  • Centos7怎么安装Redis5.0
    Centos7怎么安装Redis5.0转载:https://www.php.cn/faq/553616.htmlWBOY发布:2023-06-0119:08:49转载1737人浏览过 一、安装gcc依赖由于 redis 是用C语言开发,安装之前必先确认是否安装gcc环境(gcc-v),如果没有安装,执行以下命令进行安装 [root@localho......
  • Java项目使用exe4j生成exe可执行文件在无Java环境Windows电脑运行
    1.准备工作①官网下载exe4j,官网地址:https://www.ej-technologies.com/download/exe4j/files②确保已经安装了JDK,并且配置了环境变量,否则会导致打不开③exe文件在安装目录的bin文件夹下2.直接点下一步3.这里选择JAR打包EXE,点击一步4.需要输入项目名称并指明输......
  • 【最新发布】Adobe After Effects 2024安装包下载及安装全指南
    【最新发布】Adobe After Effects 2024安装包下载及安装全指南【最新发布】AdobeAfterEffects2024安装包下载及安装全指南AdobeAfterEffects2024是Adobe公司最新推出的视频后期制作软件,专为动态图形和视觉效果设计而打造。无论你是专业的视频编辑师、动画师,还是......
  • Arch搭建Nas系统(1)之一:安装Arch系统.md
    1.1准备U盘准备一个8G以上的U盘1.2准备安装包下载Arch的ISO文件:下载地址:Download.Arch下载Ventoy安装工具下载地址:Download.Ventoy1.2.2安装Ventoy解压ventoy压缩包,执行Ventoy2Disk.exe设备选择U盘,点击安装.等待安装完成1.2.3复制ISO文件到u盘将下载好的a......
  • 有哪些让你「 爽到爆炸 」的 Windows 软件?
    前言本文源于知乎的一个提问,如标题所示:有哪些让你「爽到爆炸」的Windows软件?今天大姚给大家分享6款C#/.NET开源且免费的Windows软件,希望可以帮助大家提高学习、开发、办公效率。MicrosoftPowerToys项目简介:MicrosoftPowerToys是使用C++和C#编程语言开发的。它利用......
  • 华为鸿蒙手机安装好谷歌商店,GMS服务,谷歌三件套,谷歌框架后,下载的一些应用无法正常定位,
    最近有有小伙伴问为什么他下载好一些定位的软件,能正常的进入,定位权限也是开启的,但是就是定不了位,,给我们小伙伴带来了烦恼,那我们怎么解决呢?我这里给大家讲解一下,避免大家以后遇见后不知道怎么去解决解决方法1.首先我们需要在我们的手机设置里面找到我们的应用和服务,进去后点......
  • Windows与linux中docker的安装与使用
    windos中安装使用docker下载Docker_Desktop安装包进入docker官网下载Docker_Desktop:https://www.docker.com/启用wsl我们搜索“启用或关闭Windows功能”,打开后勾选适用于Linux的Windows子系统Docker_Desktop设置出现DockerEnginestopped的解决办法示例:问......
  • Anaconda安装教程,超详细超简单(2024最新版)
     本文讲解的是Anaconda安装教程、anaconda、怎么安装anaconda、Anaconda下载。扫盲:先装Python还是先装anaconda?关于先装Python还是先装Anaconda,这主要取决于你的具体需求和使用场景。不过,对于大多数初学者和数据分析、机器学习、科学计算等领域的使用者来说,推荐先安装Ana......
  • windows C++-并行编程-转换使用异常处理的 OpenMP 循环以使用并发运行时
    此示例演示如何将执行异常处理的OpenMP并行for循环转换为使用并发运行时异常处理机制。在OpenMP中,在并行区域中引发的异常必须由同一线程在同一区域中捕获和处理。未处理的异常处理程序会捕获逃离并行区域的异常,默认情况下会终止进程。在并发运行时中,在传递给任务组(例......
  • 安装nvm管理nodejs包,保姆级教程!
    安装nvm管理nodejs包,保姆级教程!一.本期所需网址nvm:github下载nvm:手册文档下载nvm命令查看:查看命令二.下载nvm1.github下载点击链接下载:https://github.com/coreybutler/nvm-windows/releases选择.exe文件下载安装开始安装双击打开安装程序同意协议下一步......