Windows系统安装MySQL详细教程和安装过程中问题汇总(命令安装),更新时间2021-12-8
安装包下载
下载地址:https://dev.mysql.com/downloads/mysql/

点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载。

下载完成后,选择一个磁盘内放置并解压(最好将解压文件放置磁盘根目录下,方便配置环境变量和查找)。

环境变量配置
环境变量 : 我的电脑--->属性---->高级设置----->环境变量


然后一路点击确定,退出这里就可以了,这样mysql的环境变量就配置好了
配置my.ini文件
现在有一个重要的事,因为我们是使用压缩包安装的,我们需要在mysql包下,新建一个 my.ini 文件

它和 bin 是同级的,新建一个文本文件就好,然后改成 my.ini ,有的人没有显示扩展名,导致最终建好的还是一个 .txt文件
来把这个 .ini 文件打开,就用写字板方式打开就好,我们要添加一些东西进去

[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 8.0\
datadir=C:\Program Files\MySQL\MySQL Server 8.0\data
port=3306
就是这五行就可以,但是有几点要注意
· 第二行和第三行需要写自己的安装路径
· 后面还有个 \ 别丢掉了
· data 文件夹我们是看不见的,不要自己取创建,一会它会自己生成
我把文本放在这里,复制走记得改路径
接下来,以 管理员管理员管理员 身份启动 cmd ,运行所有命令

进入 bin 目录 ,路径地址还是你自己的 不要用我的
继续执行命令:
mysqld -install

若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd:
然后继续输入命令:
mysqld --initialize-insecure --user=mysql
,初始化数据文件,此时不会有任何提示

现在我们看到,data文件夹 自己出来了,这就是上面那句话 运行成功了
然后 再来一句
net start mysql
启动SQL 可以复制走

在服务启动的情况下,再写上
mysql -u root -p
就这样 回车 然后会出现让你输入密码的一行,不要管,再回车一下

好了,现在来设置密码,
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

查询用户密码
查询用户密码命令:
mysql> select host,user,authentication_string from mysql.user;

好了,这就是成功了,恭喜各位,如果使用的用户名root和密码123456和我一样的话,以后忘记了就可以来我的博客里看看,哈哈哈
注释: 文中的截图可能有点奇怪,有时候是这个版本,有时候是另一个版本,希望大家体谅,我自己配成之后实在是不想在重新搞一遍了,所以有一部分配图来自网上,不过大家主要看命令就好,MySQL版本别太在意!
配置过程中问题总结:
1.要不要再my.ini文件中设置 skip-grant-tables这段话,我设置了报错!
错误内容:ERROR 2003(HY000) : Can't connect to MySQL server on '1ocalhost'’(10061)
所以不建议设置!
实在想设置的话可参考(https://www.icode9.com/content-2-887499.html)

2.执行update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost'; 命令报错!
错误内容:ERROR 1064 (4200o): You have an error in youmr SQL syntax; check, the manual that corresponds to your lly8&QL server versitfor the right syntax to use near '("123456") where user="root"' at line 1

解决方法:
建议大家使用:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
MySQL命令小技巧:
net start mysql #启动mysql命令
net stop mysql #停止mysql命令
使用"exit"或者"quit"命令可以退出sql输入命令模式
Windows系统安装MySQL详细教程和安装过程中问题汇总(命令安装),更新时间2021-12-8的更多相关文章
- 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege
以端口 port = 3306 # 设置mysql的安装目录 basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64 # ...
- php安装过程中遇到的需要安装的问题
http://www.cnblogs.com/kristain/articles/3809243.html 借鉴php安装错误 2013-01-04 19:16:49 分类: 系统运维 环境: ...
- Linux系统安装MySQL详细教程
首先进入MySQL官网下载rpm安装包 用yum install mysql80-community-release-el7-3.noarch.rpm 安装 yum repolist all|grep ...
- 虚拟机win7 安装过程中遇到虚拟工具安装失败
如果遇见这样的问题 倘若你用的是这样的镜像:cn_windows_7_enterprise_x64_dvd_x15-70741.iso 换镜像源.换镜像源.换镜像源! 换成带sp1的iso镜像:cn_ ...
- 【idea】scala&sbt+idea+spark使用过程中问题汇总(不定期更新)
本地模式问题系列: 问题一:会报如下很多NoClassDefFoundError的错误,原因缺少相关依赖包 Exception in thread "main" java.lang ...
- Mysql安装过程中出现apply security settings错误的解决方法
在学习Mysql的过程中,首先要安装Mysql.然而在第一遍安装过程中难免会出现安装错误的时候,当卸载后第二次安装(或者第三次甚至更多次)的时候,往往在安装最后一步会出现apply security ...
- Windows下安装MySQL详细教程
Windows下安装MySQL详细教程 1.安装包下载 2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...
- MySQL安装过程中对The error code is 2203的解决方案
MySQL安装过程中对The error code is 2203的解决方案 1.问题描述 Windows系统安装MySQL遇到The error code is 2203.,具体描述如下 The i ...
- 使用Express连接mysql详细教程(附项目的完整代码我放在结尾了)
使用Express连接mysql详细教程(附项目的完整代码我放在结尾了) 要使用Express连接本地数据库 我们首先需要安装好Express的依赖 我们使用这个框架呢首先要有一点ajax的基础 如果 ...
随机推荐
- Unity——射线系统
Unity射线系统 Demo展示 UI+Physical射线测试: FPS自定义射线测试: UGUI射线工具 实现功能,鼠标点击UI,返回鼠标点击的UI对象: 需要使用到鼠标点击事件-PointerE ...
- 一个C#开发搭建Android框架的心路历程
前言 Java框架实在是太多了,因为是初学乍练,所以,只好以百度为标准选择框架了. Java的框架文章太难写了,因为他引用了太多框架,而没一个框架都有很繁琐的配置,把每个框架都写一遍,就等于写书了:所 ...
- 手把手搭建自己的智能家居 - 基于 IOT Pi 的智能甲醛检测器
智慧家居 - 基于 IOT Pi 的智能甲醛检测器 之前的文章体验 MS-RTOS 的时候入手了一个块 IOT Pi ,放着也是浪费,这次我们就利用 IOT PI 开发一个智能甲醛检测器.φ(> ...
- hdu 5172 GTY's gay friends(线段树最值)
题意: GTY有n个朋友,站成一排,每个人有一个特征值ai. 有m个询问.每次询问给两个数L,R.问你[L,R](即aL...aR)是否是1..(R-L+1)的一个全排列. 是输出YES,否则输出NO ...
- 全面!总结BQ系列阻抗跟踪电量计化学Chemical ID配置和Golden学习方法
BQ系列阻抗跟踪电量计SOC最高能达到1%,功能强大,应用起来也比较复杂.不仅要配置好参数,匹配好化学ID,并且进行好Golden学习和相关测试.本文就讲述ID匹配,Golden学习和测试的终极方法流 ...
- C++ Qt 项目实战(一)之文本编辑器
文本编辑器例图 项目开发环境 系统版本:windows10 QT 版本: 5.9.9 开发语言:C++ 已实现功能 文件操作:新建,打开,保存,另存为,打印,退出 编辑操作:复制,粘贴,剪切,查找,替 ...
- CSS 脉冲和火箭动画特效
CSS脉冲和火箭动画特效 <!DOCTYPE html> <html lang="en"> <head> <meta charset=
- 在Express 中获取表单请求体数据
在Express 中获取表单请求体数据 获取 GET 请求参数 获取 POST 请求体数据 安装 配置 获取 GET 请求参数 Express 内置了一个 API , 可以直接通过 req.query ...
- lombok标签之@Data @AllArgsConstructor @@NoArgsConstructor -如何去除get,set方法。@Data注解和如何使用,lombok
在代码中我们可以只加上标签@Data 而不用get,set方法: val : 和 scala 中 val 同名, 可以在运行时确定类型; @NonNull : 注解在参数上, 如果该类参数为 null ...
- spring boot+vue实现H5聊天室客服功能
spring boot+vue实现H5聊天室客服功能 h5效果图 vue效果图 功能实现 spring boot + webSocket 实现 官方地址 https://docs.spring.io/ ...