首页 > 数据库 >Windows下安装MySQL详细教程

Windows下安装MySQL详细教程

时间:2024-08-29 11:26:08浏览次数:8  
标签:教程 Windows MySQL 密码 user mysql root

Windows下安装MySQL详细教程

  1、安装包下载

     2、安装教程

    (1)配置环境变量

    (2)生成data文件

    (3)安装MySQL

    (4)启动服务

    (5)登录MySQL

    (6)查询用户密码

    (7)设置修改用户密码

    (8)退出

    3、解决问题

  

1、安装包下载。

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

 

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

下载完成后,选择一个磁盘内放置并解压。

 

2020年2月14日,mysql官网进不去了,好吧~那就来个镜像,总没问题了吧。如果官网龟速下载,建议使用下面镜像巨快。相对的~

Mysql国内镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/

 

 下载完成之后,解压即可!

2 安装教程

(1)配置环境变量

变量名:MYSQL_HOME

变量值:E:\mysql-5.7.20-winx64

 

(2)生成data文件

以管理员身份运行cmd

进入E:\python\mysql\mysql-8.0.12-winx64\bin>下(这里在说一下:这里的路径需要根据自己的实际安装位置进行调整,总之就是刚刚解压的文件放在那,就在哪打开~)

执行命令:mysqld --initialize-insecure --user=mysql  在E:\python\mysql\mysql-8.0.12-winx64目录下生成data目录

 

(3) 安装MySQL

继续执行命令:mysqld -install

 

 

(4)启动服务

继续执行命令:net start MySQL

 

(5)登录MySQL

登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

E:\python\mysql\mysql-8.0.12-winx64\bin>mysql -u root -p

 

(6)查询用户密码

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

 

(7)设置(或修改)root用户密码

mysql> use mysql

 

提别注意:下面这个修改密码的方式不正确,可能是因为版本问题。最近解决了。

mysql> update mysql.user set authentication_string=("123456") where user="root"; 

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 1

解决方案如下:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

mysql> flush privileges;  

#作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变

Query OK, 0 rows affected (0.01 sec) 

(8)退出

mysql> quit

Bye

 (9)再次登录

 

3、解决问题

 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

关于修改密码再次登录出现ERROR的解决方案:

首先问题出现的原因在于可能是因为版本不同,命令有所差异。个人认为,其实无所谓了,最终问题解决了就是了。

如果你是按照上面的完整教程安装出现这种问题的解决方案:

1、所有东西都删除,然后重装,按照上面教程再来一遍;部分内容有更正。特别注意!

2、如果你之前装了,报错之后就一直放在那里,现在请严格按照下面步骤进行:

  1、打开cmd,切换到mysql的bin目录下,输入命令net stop mysql,停止mysql服务;

 

   2、打开mysql的安装目录,找到data文件夹,将其删除!

  3、回到cmd命令窗口,输入mysqld -remove

 

 

   4、接下来按照上面教程,从第二步生成data文件开始执行,一定要注意修改密码那里:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

然后就可以愉快使用密码登录mysql了。

标签:教程,Windows,MySQL,密码,user,mysql,root
From: https://www.cnblogs.com/shujuyr/p/18386318

相关文章

  • Stable Diffusion 系列教程 - 3 模型下载和LORA模型的小白入门
    前言**首先,一个比较广泛的模型下载地址为黄框是一些过滤器,比如checkpoints可以理解为比如把1.5版本的SD模型拷贝一份后交叉识别新的画风或场景后得到的模型,可以单独拿出来使用。Hypernetwork和lora在特定场景下都非常好用。我们以majicMIXrealistic麦橘写实模型为例子......
  • 用MySQL的GROUP_CONCAT函数轻松解决多表联查的聚合问题
    大家好呀,我是summo,最近遇到了一个功能需求,虽然也是CURD,但属于那种比较复杂一点的CURD,话不多说,我们先看一下需求。需求如下:有三张表,学生表、课程表、学生课程关联表,关联关系如下图:要求实现的功能:支持输入名称模糊查询,可以是学生名称也可以是课程名称,但只有一个输入框;要求以......
  • windows下qsv转换mp4脚本
    @echooffchcp65001>nulsetlocalenabledelayedexpansion::创建保存mp4文件的目录set"output_dir=%~dp0mp4"ifnotexist"%output_dir%"mkdir"%output_dir%"::遍历当前目录下的所有文件夹for/r%%din(.)do(ifexist"%%d\*.qsv&q......
  • Windows exe程序静默安装、不提示
    前言全局说明Windowsexe程序静默安装、不提示一、说明环境:Windows11家庭版23H222631.3737二、exe安装包参数2.1静默安装/S(大写S)MuMuNG-setup-V4.0.2.3233-0808023553.exe/S2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:4.2文件......
  • gstreamer教程(6)——构建应用之Bin的使用
    Bin:bin是一个容器元素。您可以将element元素添加到bin中。由于bin本身就是一个元素,因此bin可以像任何其他元素一样处理。因此,上一章(element)的操作也适用于bin。什么是bin:bin允许您将一组链接起来的元素合并为一个逻辑元素。您不再处理每一个元素,而只处理一......
  • Git使用教程(小白也能看懂)
    git的使用教程(学习和工作中都能用到)1、所需工具gitbash1)安装gitbash官网:https://git-scm.com/download/win2)在文件夹空白处鼠标右键若出现上图说明安装成功2、使用1)我们想要克隆一个新项目1.1进入一个空文件夹右键点击OpenGitBashhere输入以下命令本......
  • MySQL 延迟从库介绍
    前言:我们都知道,MySQL主从延迟是一件很难避免的情况,从库难免会偶尔追不上主库,特别是主库有大事务或者执行DDL的时候。MySQL除了这种正常从库外,还可以设置延迟从库,顾名思义就是故意让从库落后于主库多长时间,本篇文章我们一起来了解下MySQL中的延迟从库。延迟从库介绍延迟复......
  • 【MySQL】binlog常见问题
    https://mp.weixin.qq.com/s/n9vWkee2N-gpXpOHIYtRJg关于binlog,这里常见的问题如下:binlog是什么binlog的配置和查看binlog的类型binlog如何数据恢复binlog是逻辑日志还是物理日志binlog的作用binlog是什么binlo(binarylog),是MySql的二进制日志文件,这个文件记录了我们所......
  • DevExpress WinForms中文教程:Data Grid - 如何设置条件格式?
    本文介绍DevExpressWinForms中的Excel样式的条件格式设置,您可以了解最终用户可用的特性,了解可用的格式类型以及如何在设计时或在代码中设置条件格式。P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构......
  • MySQL - [19] 关于个人负债为主题的数据库设计
    天生我材必有用,千金散尽还复来。 一、开发环境序号名称版本描述1JDK1.8.0_4012数据库MySQLCommunityServer8.0.373数据库客户端DBeaver21.0.2.2021040420404开发工具IntelliJIDEACommunityEdition2023.3.4  二、数据库设计2.1、......