`
世上只有杯杯好
  • 浏览: 21060 次
社区版块
存档分类
最新评论

Windows下MySQL 5.7.20 免安装版配置

阅读更多

  做好笔记,打好基础,往高处走。供自己参考,同时欢迎大家指正。

 

  1、在官网下载好新版的免安装文件,我的是5.7.20。解压到自定义目录。

 

  2、配置环境变量:右键计算机-->属性-->高级系统设置-->环境变量  在path里最后面加上bin文件夹所在的目录,如:;D:\Program Files\mysql\bin。注意:该目录与原先的path内容用分号(;)相连。

 

  3、修改配置文件:默认配置文件路径是D:\Program Files\mysql\my-default.ini。如果没有,则自己新建一个my.ini文件。打开,添加或者修改以下内容:

[mysqld]
# mysql安装目录
basedir=D:\Program Files\mysql
# mysql安装目录\data
datadir=D:\Program Files\mysql\data

 

  4、以管理员的身份运行cmd(否则会报 发生系统错误5),并依次输入如下命令:

  • cd D:\Program Files\mysql\bin   #必须先进入bin文件夹
  • mysqld --initialize             #直接初始化mysql,生成data文件夹中的文件。
  • mysqld -install                 #安装mysql
  • net start mysql                 #启动服务器

    mysql服务器启动成功。

 

  5、登录mysql。

    输入mysql -uroot -p 命令登录,但是不知道登录密码,此时,需按以下操作步骤重置密码:

   1)打开my.ini文件,在[mysqld]下新增一行:skip-grant-tables,并保存,跳过授权验证方式启动mysql。

    2)重启mysql:

      1. 管理员身份运行cmd

      2. 停止服务:net stop mysql 

      3. 启动服务:net start mysql 

    3)再输入 mysql -uroot -p,出现password: 时直接回车,不用输入密码就能登录。

 

   此时,mysql已经成功安装,并且成功登录。但是需要重新设置密码。原来user里的password字段,在新版本(5.7.x)mysql中 已经变成 authentication_string

 

  6、进入mysql数据库,给root用户设置新密码

    1)进入mysql数据库

        mysql> use mysql

    2)给root用户设置新密码

       mysql> update user set authentication_string=password('密码') where user='root' and Host = 'localhost';

    3)刷新数据库

        mysql> flush privileges;

    4)退出数据库

        mysql> exit

    5)把刚才在my.ini文件中新增的那行代码:skip-grant-tables 删除掉,保存,重启mysql。

 

  7、mysql虽然就可以登录了,但是有些操作还会报错,比如

       mysql> show databases;

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

  

      需要执行 mysql> alter user 'root'@'localhost' identified by '密码';

      然后退出重新登录mysql就可以使用了。

  

  

  

  

  

  

0
0
分享到:
评论
1 楼 masuweng 2018-04-24  
好好好好好好

相关推荐

    MySQL5.7.20免安装版part1

    不能超过110MB,所以拆成两个文件,请将两个文件和合并解压

    MySQL5.7.20免安装版part4

    安装一共有4个部分,请集齐合并解压,因为不能上传太大的文件

    mysql5.7.20免安装部署包

    总的来说,这个免安装部署包提供了一种快速启动MySQL 5.7.20的方法,特别适合开发者测试环境或小型项目。然而,对于生产环境,建议还是采用官方的安装程序,以确保所有必要的服务和配置都能得到妥善处理。

    MySQL5.7.20免安装版part3

    安装包一共有4个部分,请集齐合并解压,因为不能上传太大的文件

    MySQL5.7 免安装版配置

    MySQL5.7 免安装版配置是指在 Windows 平台下,使用免安装的方式来配置 MySQL5.7 数据库管理系统。下面是 MySQL5.7 免安装版配置的详细步骤和相关知识点。 一、文件配置 在配置 MySQL5.7 之前,需要先解压缩 MySQL...

    Mysql 8免安装版配置步骤

    以下是对标题和描述中所述的MySQL 8免安装版配置步骤的详细说明: 1. **下载MySQL免安装压缩包**:首先,你需要从MySQL官方网站下载适用于你操作系统的免安装版本,例如`mysql-8.0.29-winx64`,这包含了运行MySQL所...

    mysql5.7.20免安装版配置方法图文教程

    在配置MySQL 5.7.20免安装版时,通常需要执行以下步骤: 1. 下载:首先需要从MySQL官方网站或其他可靠来源下载MySQL 5.7.20的免安装版压缩包。下载时要确保选择与自己操作系统(如Windows 64位)相匹配的版本。 2....

    MySQL57免安装版配置文档

    ### MySQL5.7免安装版配置详解 #### 一、前言 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各类网站与应用系统的后台数据管理。本文将详细介绍如何配置 MySQL5.7 的免安装版,并针对配置过程中的...

    mysql5.7.20.msi免安装版

    mysql的5.7.20免安装版本,由于在官网没找到,下了个8.0的版本,发现新版本的兼容性不是很好,容易出很多bug,找了许多资源,找了这款5.7.20msi版本

    Windows X64 Mysql8.1.0免安装包(使用方式见压缩包文件)

    9. **配置文件**:免安装版MySQL的配置文件通常是`my.ini`,位于解压目录下。你可以根据需求修改各项配置参数,比如调整最大连接数、缓存大小等。 10. **备份与恢复**:定期备份数据库非常重要。可以使用`mysqldump...

    MySQL免安装版配置步骤

    ### MySQL免安装版配置步骤详解 #### 一、引言 在快速开发环境中,免安装版MySQL因其便捷性而受到广泛欢迎。对于那些频繁更换操作系统或需要快速搭建开发环境的人来说,这种无需安装即可使用的MySQL版本提供了极大...

    mysql 5.7.20\5.7.21 免安装版安装配置教程

    mysql 下载安装配置 5.7.20 / 5.7.21,供大家参考,具体内容如下 1、下载mysql,下载地址 选择操作系统和版本,我是64位win10,点击 Download 后会跳到Oracle登录页面要求登录后才能下载: 登录后下载: 2、下载...

    MySQL5.7免安装版(附配置说明)

    配置完成后,您可以开始使用MySQL5.7.16了,无论是进行开发工作,还是搭建生产环境,这个免安装版都能提供可靠的服务。同时,MySQL的灵活性也意味着您可以根据需要进一步配置和调整参数,以满足特定场景的需求。 总...

    MySQL免安装版配置

    **知识点详解:MySQL免安装版配置** MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其免安装版因其便捷性和灵活性而备受用户喜爱。本文将深入解析如何配置MySQL免安装版,包括下载与解压、环境变量设置...

    MySQLWorkbench免安装版

    MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。

    MySQL 5.7.9 ZIP 免安装版本配置过程

    ### MySQL 5.7.9 ZIP免安装版配置详解 #### 一、前言与背景 随着技术的发展,越来越多的人开始关注并学习数据库管理技术,其中MySQL作为一款流行的关系型数据库管理系统,备受青睐。对于初学者来说,选择一个合适...

    mysql5.7.20的jdbc驱动

    对于非Maven项目,可以将jar文件复制到项目的lib目录下,或者在IDE中手动配置类路径。 连接数据库的基本步骤包括: 1. 加载驱动:`Class.forName("com.mysql.cj.jdbc.Driver")` 2. 创建连接:`Connection conn = ...

Global site tag (gtag.js) - Google Analytics