安装包下载

下载地址: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的更多相关文章

  1. 安装解压版本的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 # ...

  2. php安装过程中遇到的需要安装的问题

    http://www.cnblogs.com/kristain/articles/3809243.html     借鉴php安装错误 2013-01-04 19:16:49 分类: 系统运维 环境: ...

  3. Linux系统安装MySQL详细教程

    首先进入MySQL官网下载rpm安装包 用yum install mysql80-community-release-el7-3.noarch.rpm 安装 yum repolist all|grep ...

  4. 虚拟机win7 安装过程中遇到虚拟工具安装失败

    如果遇见这样的问题 倘若你用的是这样的镜像:cn_windows_7_enterprise_x64_dvd_x15-70741.iso 换镜像源.换镜像源.换镜像源! 换成带sp1的iso镜像:cn_ ...

  5. 【idea】scala&sbt+idea+spark使用过程中问题汇总(不定期更新)

    本地模式问题系列: 问题一:会报如下很多NoClassDefFoundError的错误,原因缺少相关依赖包 Exception in thread "main" java.lang ...

  6. Mysql安装过程中出现apply security settings错误的解决方法

    在学习Mysql的过程中,首先要安装Mysql.然而在第一遍安装过程中难免会出现安装错误的时候,当卸载后第二次安装(或者第三次甚至更多次)的时候,往往在安装最后一步会出现apply security ...

  7. Windows下安装MySQL详细教程

    Windows下安装MySQL详细教程 1.安装包下载  2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...

  8. MySQL安装过程中对The error code is 2203的解决方案

    MySQL安装过程中对The error code is 2203的解决方案 1.问题描述 Windows系统安装MySQL遇到The error code is 2203.,具体描述如下 The i ...

  9. 使用Express连接mysql详细教程(附项目的完整代码我放在结尾了)

    使用Express连接mysql详细教程(附项目的完整代码我放在结尾了) 要使用Express连接本地数据库 我们首先需要安装好Express的依赖 我们使用这个框架呢首先要有一点ajax的基础 如果 ...

随机推荐

  1. 数字设计中的时钟与约束(gate)

    转载:https://www.cnblogs.com/IClearner/p/6440488.html 最近做完了synopsys的DC workshop,涉及到时钟的建模/约束,这里就来聊聊数字中的 ...

  2. 猫狗收容所 牛客网 程序员面试金典 C++

    猫狗收容所 牛客网 程序员面试金典 C++ 题目描述 有家动物收容所只收留猫和狗,但有特殊的收养规则,收养人有两种收养方式,第一种为直接收养所有动物中最早进入收容所的,第二种为选择收养的动物类型(猫或 ...

  3. udev 使用方法

    原文地址 http://blog.163.com/againinput4@yeah/blog/static/122764271200962305339483/ 最近有在研究SD卡设备节点自动创建及挂载 ...

  4. 并发编程从零开始(十四)-Executors工具类

    并发编程从零开始(十四)-Executors工具类 12 Executors工具类 concurrent包提供了Executors工具类,利用它可以创建各种不同类型的线程池 12.1 四种对比 单线程 ...

  5. connect & send 在三次握手过程中的有趣问题

    一.问题回顾 面试的时候被问到的问题,原问题是: 1:写一下socket网络编程服务端和客户端常用的函数. 2:如果服务端在listen之后没有accept,那客户端的connect会返回吗?为什么? ...

  6. idea如何在终端使用git并解决终端中文乱码

    idea使用git终端 在idea设置中 找到Settings-Tools-Terminal-Shell path,替换为git安装目录下的bin/bash.exe 解决中文乱码 在git安装目录下找 ...

  7. 数据结构知识总结(STL整理)

    重要知识点 1.基础知识 #include<bits/stdc++.h> //万能头文件 #include< algorithm > //包含sort函数 运用sort实现多关 ...

  8. 问题 L: Yougth的最大化

    题目描述 Yougth现在有n个物品的重量和价值分别是Wi和Vi,你能帮他从中选出k个物品使得单位重量的价值最大吗? 输入 有多组测试数据 每组测试数据第一行有两个数n和k,接下来一行有n个数Wi和V ...

  9. 配置Google支付相关参数(client_id, client_secret, refresh_token)

    1. 登陆Google开发者账号,点击左边API权限 Google控制台 创建新项目 转到 Google Play 管理中心的 API 权限页面. 接受<服务条款>. 点击创建新项目. 系 ...

  10. Forest v1.5.13 发布,声明式 HTTP 框架,已超 1.7k star

    Forest介绍 Forest 是一个开源的 Java HTTP 客户端框架,它能够将 HTTP 的所有请求信息(包括 URL.Header 以及 Body 等信息)绑定到您自定义的 Interfac ...