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
用管理员权限 cd /d E:\python\mysql\mysql-8.0.12-winx64\bin>
进入E:\python\mysql\mysql-8.0.12-winx64\bin>下

执行命令:mysqld --initialize-insecure --user=mysql 在E:\python\mysql\mysql-8.0.12-winx64\bin目录下生成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了。

安装windowx64-mysql相关推荐

  1. 安装 Python MySQL 驱动(mysql-connector-python、MySQL-python)

    1. 安装 由于 MySQL 服务器以独立的进程运行,并通过网络对外服务,所以,需要支持 Python 的MySQL 驱动来连接到 MySQL 服务器. 目前,有两个MySQL驱动: mysql-co ...

  2. cent卸载mysql_centos 7.x 安装/卸载MySQL

    本篇是基于YUM Repository来安装MySQL的,具体方法在官网可寻,在此记录我的亲身安装过程. 1.安装必要的依赖组件 运行如下命令: yum install –y autoconf aut ...

  3. mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...

  4. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!

    Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...

  5. mysql默认几个库_MySQL 安装初始化mysql后,默认几个库介绍

    背景介绍: 当我们安装初始化mysql后,默认建了几个数据库,那么这些数据库有什么作用呢? mysql> show databases; +--------------------+ | Dat ...

  6. MySQL安装时MySQL server一直安装失败日志显示This application requires Visual Studio 2013 Redistributable...

    使用MySQL社区版的msi包进行安装,试了好多次,别的组件都能正常安装,只有MySQL server的安装状态显示为fail.删除所有安装的程序,包括所依赖的各种Microsoft发布的包,删除所有 ...

  7. 伍哥原创之安装nginx,mysql,php-fpm,redis

    为什么80%的码农都做不了架构师?>>>    [伍哥原创] v1.0 2012-6-4 初稿 v1.1 2012-6-5 更新,增加php-redis模块的编译安装 [正文] 本文 ...

  8. bat 安装mysql_免安装版Mysql一键部署bat文档的方法

    之前做mysql一键安装部署,初始化数据库.表及数据时找了好多帖子,在测试时有好多坑.处理之后测试成功.可用. 在确保有免安装版mysql文件后,在其目录下添加mysqlinstall.bat文件与e ...

  9. CentOS安装Pure-FTPd+MySQL

    CentOS安装Pure-FTPd+MySQL 需要提前安装MySQL,然后开始准备工作 cd /usr/local/src wget http://file.ospad.com/others/pur ...

  10. window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql

    今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...

最新文章

  1. 关于IT学习的老马私人订制服务
  2. 比较文件内容是否相同
  3. Java基于Socket文件传输示例
  4. 1至m为PQ节点,m+1至n-1为PV节点,n为平衡节点
  5. VTK:PolyData之TransformFilter
  6. Jerry's spark demo application
  7. 拉格朗日插值法matlab上机,拉格朗日插值法使用MATLAB做的例题
  8. ASP.Net 2.0窗体身份验证机制详解(FormsAuthentication) (转载)
  9. 软件项目周报_软件产品研发流程
  10. CVPR2021-RSTNet:自适应Attention的“看图说话”模型
  11. 在集设网欣赏灵感作品合集,感受字体之美
  12. Android SDK的安装教程
  13. 我是这样在第一轮筛选简历的
  14. rocketmq下单支付场景
  15. Golang web请求
  16. 电子政务工程建设项目可行性研究报告编制要求
  17. 论文结构及其内容简介
  18. python爬取微信小程序源代码_【实战】CrawlSpider实现微信小程序社区爬虫
  19. 《宣州谢朓楼饯别校书叔云》-(李白明月姑娘之七)
  20. 想了解视频加水印软件哪个好?这2个实用的软件分享给你

热门文章

  1. SQL约束和字段约束的创建和删除
  2. Delphi 使用 Visual Studio Shell , 开源为期不远
  3. 二分法之旋转有序数组
  4. Tomcat5.5链接Oracle、DB2、MySQL数据源实现JSP下拉框的填充
  5. python代码编辑器PyCharm快捷键补充
  6. CentOS 7下安装集群Zookeeper-3.4.9
  7. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装
  8. centos下搭建dhcp服务器
  9. jQuery EasyUI API 中文文档 - ValidateBox验证框
  10. 沫沫金::jqGrid插件-弹窗返回值