安装Mysql(5.7版本)

  1. 下载地址在这里可以自选版本,找到合适的版本进行下载

  2. 解压安装包

  3. 配置环境变量

    1. win+r 输入 sysdm.cpl

    2. 点击高级

      1. 点击环境变量

      1. 新建一个系统变量

      1. 变量名为MYSQL_HOME,变量值为你Mysql解压后的路径

      1. 编辑Path

      1. 在path上添加一个%MYSQL_HOME%\bin

  4. 配置my.ini文件

    在你的mysql根目录下新建一个my.ini文件(注意替换路径位置)

    [mysqld]
    basedir=D:\mysql-5.7.19-winx64
    datadir=D:\mysql-5.7.19-winx64\data
    port = 3306
    skip-grant-tables

    需要注意的事项:

    port:你使用mysql链接的端口号

    basedir:是mysql-5.7.19-winx64的基础目录 使用你安装mysql的根目录就可以了

    datadir:是mysql-5.7.19-winx64的基础目录 + \data

  5. 启动管理员模式下的cmd 并将路径切换到mysql下的bin目录 然后输入mysqld -install

    出现下图的Service successfully installed.则安装成功,但是有些电脑会提示缺少微软的某些dll文件 在网上下载一个微软常用运行库即可

    然后输入mysqld --initialize,cmd中不会返回任何数据 等他跑完就可以 这个命令是用于初始化你的mysql数据文件,并将你的my.ini填写的那个data目录补全

  6. 启动mysql(net start mysql),这个时候我们可以进任务管理器的服务页面看到mysql的服务已经正常启动了

  7. 我们再输入mysql -u roop -p进入mysql管理页面(密码可为空)(mysql需要启动成功)

    这里Enter password:直接点回车就可以了

    输入use mysql

    再输入命令行update user set authentication_string=password("123456") where user="root" and Host = 'localhost';【123456是你自己设置的密码,也可以改为其他好记的密码,sql语句后面一定要加分号!】

    最后输入flush privileges;刷新权限

  8. 再重新进入my.ini文件注释掉最后一句skip-grant-tables(注释掉跳过密码认证)

  9. 输入quit退出mysql命令行模式

  10. 重启mysql服务

  1. 再重新进入mysql 密码使用123456看看是不是可以正常使用mysql -u root -p123456,如果出现这个样子就安装好了(-p后面不要加空格)

安装Mysql(8.0版本)

  1. Mysql下载:自选版本点这里(不带最新版本) 最新版本点这里

    我这里用的是最新版本的那个网址 但具体操作是一样的 也看你自己选择的版本

    这是最新版本的下载出现的网页

    如果出现这个点下面红框的地方就行,这个是让你登录和注册Oracle账号

  1. 下载会出现一个zip的压缩包然后解压到你所需要的文件夹

    在这个目录下新建一个my.ini文件,具体内容如下:

    [mysqld]
    # 设置3306端口
    port=3306
    basedir=D:\mysql-8.0.27-winx64
    datadir=D:\mysql-8.0.27-winx64\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8mb4

    和5.7版本一样需要注意的事项:

    port:你使用mysql链接的端口号

    basedir:是mysql的基础目录 使用你安装mysql的根目录就可以了

    datadir:是mysql的基础目录 + \data

  2. 启动管理员模式下的cmd 并将路径切换到mysql下的bin目录(cd /d “你需要跳转的路径”) 然后输入mysqld --initialize --console

    输入之后会产生多条数据,其中下面红框标注的部分就是mysql自动生成的密码,因为我们之后需要通过这个去修改密码,所以一定要把这个复制下来记清楚(:后面有一个空格,不需要复制,我这里的密码就是VHjdotdBY2>C

    输入mysqld --install mysql来安装mysql,显示Service successfully installed.则安装成功

    使用net start mysql来启动mysql

    使用mysql -uroot -p,点击回车,输入密码(最好是自己手动输入,我粘贴的时候出现了一点问题),出现下面的页面则成功进入了mysql命令行

    输入以下代码修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';,修改成功输入exit退出mysql命令行,我这里的123456就是你要修改的密码

  3. 配置环境变量

    1. win+r 输入 sysdm.cpl

    2. 点击高级

    3. 点击环境变量

    4. 新建一个系统变量

    5. 变量名为MYSQL_HOME,变量值为你Mysql解压后的路径

    6. 在path上添加一个%MYSQL_HOME%\bin,点击确定,mysql8就安装成功了

使用mysql可视化软件(自行选择sqlyog或者Navicat)[我这里使用的是Navicat]

打开Navicat,点击连接,点击Mysql

按照下图所输入的东西输入(密码就是你刚刚使用的密码)

测试连接如果连接成功则点击确定即可

Mysql5.7和8.0版本的文件夹版安装教程(整合版,超详细)的更多相关文章

  1. Cocos2d-x 3.0新引擎文件夹结构

    Cocos2d-x 3.0新引擎文件夹结构 2014年4月29日  Cocos2d-x 3.0学习 作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本号之间的差别,Cocos2d-x 3.0自 ...

  2. matrix-gui-2.0 将javascript文件夹改成js文件夹

    /******************************************************************************** * matrix-gui-2.0 将 ...

  3. RabbitMQ安装说明文档(超详细版本)

    RabbitMQ安装说明文档(超详细版本) 1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC ...

  4. ubuntu 14.04版本更改文件夹背景色为草绿色

    ENV:ubuntu 14.04 在这个版本上使用dconf 工具无法改变文件夹的背景了,下面介绍其他的方法,不需要dconf工具. 第一步:在home目录下创建.themes文件夹 第二步将/usr ...

  5. Tomcat7.0设置虚拟文件夹

    (1)眼下,我们的网站网站都是放在默认的文件夹下:tomcat/webapps/下的.可是,在某种情况下.我们须要把网站放到其它的文件夹,比方:tomcat所在磁盘的空间不足: 或者为了项目的统一管理 ...

  6. 微信小程序(原名微信应用号)开发工具0.9版安装教程

    微信小程序全称微信公众平台·小程序,原名微信公众平台·应用号(简称微信应用号) 声明 微信小程序开发工具类似于一个轻量级的IDE集成开发环境,目前仅开放给了少部分受微信官方邀请的人士(据说仅200个名 ...

  7. MySQL5.7.23解压版安装教程

    每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看.解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合自己的 ...

  8. mysql8.0.11绿色版安装教程

    解压到安装目录 在根目录建立data文件夹 建立my.ini文件 代码如下 # Other default tuning values # MySQL Server Instance Configur ...

  9. Windows下MySQL8.0.13解压版安装教程

    下载 MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可. 第二种是普通的压缩版,体积较小. 第三种是自带debug和测试的压缩版 ...

随机推荐

  1. webpack基本用法及原理(10000+)

    1 webpack是什么 所有工具的出现,都是为了解决特定的问题,那么前端熟悉的webpack是为了解决什么问题呢? 1.1 为什么会出现webpack js模块化: 浏览器认识的语言是HTML,CS ...

  2. Golang/Java 实现无重复字符的最长子串 - LeetCode 算法

    给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-subs ...

  3. FastAPI 学习之路(七)字符串的校验

    系列文章: FastAPI 学习之路(一)fastapi--高性能web开发框架 FastAPI 学习之路(二) FastAPI 学习之路(三) FastAPI 学习之路(四) FastAPI 学习之 ...

  4. 初次认识指针:C语言*p、p以及&p的区别,*p和**p的区别?

    https://blog.csdn.net/weixin_43115440/article/details/93475460 先要理解地址和数据,你可以想象有很多盒子,每个盒子有对应的号码,那个号码叫 ...

  5. Node.js CMS——基于 NestJS/NuxtJS 的完整开源项目

    这是一款轻量级的基于 Node.js 的开源 CMS,采用前后端分离开发模式,集成了 API.后台管理.WEB 展示三个完整项目.开箱即是一套完整的企业网站,适合企业.个人直接使用或二次开发. API ...

  6. 新手小白在github上部署一个项目

    新手小白在github上部署一个项目 一. 注册github账号 github地址:https://www.github.com/ 二.下载安装Git 地址:https://git-scm.com/d ...

  7. 【c++ Prime 学习笔记】第19章 特殊工具与技术

    某些程序对内存分配有特殊要求,不能直接使用标准内存管理机制 重载new和delete算符可控制内存分配的过程 19.1.1 重载new和delete 说法"重载new和delete" ...

  8. Servlet学习一(Servlet的使用流程)

    一.servlet运行流程 运行流程:浏览器发送请求到服务器,服务器根据url地址在webapps中寻找对应的项目文件夹然后再web.xml中检索对应的servlet,并进行调用二.servlet类写 ...

  9. 移动端 h5 uniapp 读,写,删本地文件或sd文件

    移动端 h5 uniapp 读,写,删本地文件或sd文件 应用场景: 当我们需要做离线应用或者是加载本地文件时使用到此方法.(本篇文章给大家分享访问app私有文件目录,系统公共目录,sd外置存储的文件 ...

  10. oo第二次博客-三次电梯调度的总结与反思

    本单元从电梯调度相关问题层层深入,带领我们学习并运用了了多线程相关的知识. 三次电梯调度依次为单电梯单容量.单电梯可携带.多电梯可携带. 一.我的设计 在第一次作业中,使用了最简单的FIFO调度方法. ...