1、下载

下载地址:https://dev.mysql.com/downloads/mysql/

文件地址:https://dev.mysql.com/get/Downloads/MySQL-8.3/mysql-8.3.0-winx64.zip


2、安装

将下载下来的文件(mysql-8.3.0-winx64.zip)解压到某个目录中(目录路径中不要有中文或空格等),比如我这里直接解压到D:\Net_Program\Net_MySql中的:


3、创建配置文件

在根目录里新建my.ini文件,然后将以下内容拷贝进去:

[mysqld]

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

注意内容中的“D:\Net_Program\Net_MySql”应修改为你实际解压目录。


4、修改环境变量

在系统变量中增加如下配置:

同时在Path中增加如下配置:


5、初始化命令

以管理员身份运行CMD,定位到D:\Net_Program\Net_MySql\bin,输入命令mysqld --initialize --user=mysql --console初始化,等待初始化完成后,会生成一个默认密码(新版的MySql可能会生成一个空密码),这时候你需要把默认密码记住,以便稍后修改密码的时候用到;

注意:

  1. 如果遇到类似“Failed to find valid data directory”的错误,具体解决办法参考:Windows安装MySql时出现“Failed to find valid data directory”的错误

  2. 如果遇到如下错误(找不到对应的文件夹),我们只需要在对应目录下新建相应的文件夹即可:


6、添加到服务

输入命令mysqld -install安装服务。

注意:如果在安装服务的过程中出现如下图所示的错误,需要到https://www.microsoft.com/zh-CN/download/details.aspx?id=48145中下载vc_redist.x64.exe(根据系统选择64还是32位的)进行安装,然后再执行安装MySql的命令即可成功。

注意:如果还出现如下图所示的错误,需要将本地的C:\Windows\System32\vcruntime140_1.dll文件拷贝到服务器的C:\Windows\System32目录下,然后再执行安装命令即可。

最终安装成功如下图所示:


7、启动服务

输入命令net start mysql启动服务。

8、修改密码

输入命令mysql -u root -p修改默认密码,输入回车后,输入之前生成的默认密码,然后回车即可。

修改密码语句,输入命令ALTER USER root@localhost IDENTIFIED  BY '123456';则是将默认密码修改为123456。

到此MySql的安装过程已完成,整个命令输入过程如下图所示:


9、修改允许远程连接

默认情况下,只能通过localhost连接到MySql,如果我们需要远程连接到MySql,还需要进行如下的设置。

  • 以管理员身份运行CMD并定位到MySql的bin目录,执行mysql -uroot -p命令,输入密码123456;

  • 输入use mysql命令选择系统数据库mysql;

  • 输入update user set host = '%' where user = 'root';语句修改root的host为%(%代表任何ip地址,如果想要修改为指定的IP地址,将%修改为想要的IP即可),然后再输入flush privileges;刷新权限;

  • 输入select host, user from user;语句可查看刚才修改的结果;

  • 最后还需要在防火墙中开放3306端口号

Win10安装MySql步骤的更多相关文章

  1. win10 安装mysql(图文详情)避免卡在最后一步

    win10 安装mysql 本人安装mysql一般都是在镜像文件夹中下载(http://mirrors.sohu.com/),最近系统重做了之后安装mysql5.5.msi,可以安装成功.但是在最后的 ...

  2. win10 安装mysql 8.0.18 解决Navicat初次连接报错

    win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql ...

  3. win10安装mysql过程&&链接过程&&备份和导入数据&&grant命令

    win10安装mysql过程&&链接过程&&备份和导入数据&&grant命令   一 .安装 一开始在mysql官网(https://www.mysql ...

  4. win10 安装 mysql 5.7

    win10 安装 mysql 5.7 1.在mysql 官网下载mysql 5.7 的手动安装包 mysql--winx64.zip 2. 解压到mysql 目录的文件夹下面 D:\moudle\my ...

  5. Win10 安装MySQL 5.7.32(解压版)

    Win10 安装MySQL 5.7.32(解压版) MySQL 5.7.32 下载 官网下载(速度慢,不推荐使用):https://dev.mysql.com/downloads/mysql/ 清华镜 ...

  6. win10 安装 mysql解压版安装步骤

    参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...

  7. windows 安装mysql 步骤

    Windows 安装mysql 5.7.12教程 1.在官网下载mysql5.7.12.zip并解压 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置 ...

  8. 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境

    使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...

  9. centos下安装mysql步骤

    转载自http://zym820910.iteye.com/blog/671566 一.下载MySQL5.0和相关perl包 1.官网[url] http://dev.mysql.com/downlo ...

  10. 本机安装mysql步骤

    原文:https://www.cnblogs.com/dukeShi/p/6546024.html 本机安装mysql服务,步骤教程(另附SQLyog和Navicat工具) 因为这段时间不是装系统就是 ...

随机推荐

  1. SpringMVC源码剖析(四)- DispatcherServlet请求转发的

    SpringMVC完成初始化流程之后,就进入Servlet标准生命周期的第二个阶段,即"service"阶段.在"service"阶段中,每一次Http请求到来 ...

  2. Python之pandas读取Excel

    #! -*- coding utf-8 -*- """ 模块功能:读取当前文件夹下的Source里的Excel文件,显示其相关信息 说明:默认把Excel的第一行当做列名 ...

  3. 设计模式【3.2】-- JDK动态代理源码分析有多香?

    前面文章有说到代理模式:http://aphysia.cn/archives/dynamicagentdesignpattern 那么回顾一下,代理模式怎么来的?假设有个需求: 在系统中所有的 con ...

  4. geocodeCN:一个批量将地址转为地理坐标的插件

    目录 1. 介绍 2. 使用步骤: 2.1 安装 2.2 配置 2.3 坐标匹配 2.4 生成图层 2.5 导出为CSV 3. 说明 1. 介绍 这是一个QGIS插件,主要用于批量地理编码,即将地址转 ...

  5. 人工智能大语言模型起源篇,低秩微调(LoRA)

    上一篇: <规模法则(Scaling Law)与参数效率的提高> 序言:您在找工作时会不会经常听到LoRA微调,这项技术的来源就是这里了. (12)Hu.Shen.Wallis.Allen ...

  6. docker创建Tomcat

    安装docker 查找tomcat docker search tomcat 下载镜像 docker pull tomcat 查看下载的镜像 docker images 运行Tomcat docker ...

  7. vue3 学习笔记(不断更新中...)(2024.11.13)

    组合式API setup() 11 响应式API ref ref 用于创建响应式数据(通常用来定义 基本类型数据) 在JavaScript代码中,需要使用 .value 来操作数据 let count ...

  8. Mplus数据分析:分段潜增长模型,看jama如何玩转纵向数据的轨迹

    今天给大家介绍分段潜增长模型的原理和做法,之前我有给大家写增长混合和潜增长,它们的主要的局限在于轨迹都是连续的不能分段,在于对phasic的现象把握其实还是不够的,比如儿童认知的发展,按照理论,它是可 ...

  9. 零售经营“新赛道” ——基于手机银行APP专区调研的客群精细化运营分析报告

    ​ 随着银行业竞争的不断深入及新客户增量日渐"到顶",各家银行的客群竞争逐渐由"跑马圈地"进入"精耕细作"的新阶段,在客群精准化服务方面不断 ...

  10. Mac中nginx的默认安装路径和启动方式

    1.安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) / ...