自序:最近又要重新用上Mysql,在有道笔记找了以前自己记录怎么安装mysql5.7的笔记,发现那个时候记得笔记比较随意,看的比较费劲,现在决定重新在博客记录一下,以便以后自己查阅的时候更加方便。

1. MySQL 5.7命令行安装方式已经和MySQL 5.6不一样了,MySQL 5.7 zip包解压后没有data文件夹,
需要执行数据初始化,MySQL 5.7也不再像MySQL 5.6那样默认提供一个没有密码的管理员账号root.

2. 命令行方式安装MySQL 5.7已经和MySQL 5.6及更早版本的操作步骤已经不一样了。(这里不介绍*.msi安装方法)
3. MySQL 5.7命令行安装的步骤(以下操作需有管理员权限,否则会出错)
① 将下载好的压缩包解压放到合适位置
② 配置系统环境变量
配置环境变量的步骤:

我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:E:\MySql5.7\bin )
 
③ 将my-default.ini文件中的绝对路径修改为你自己电脑上的绝对路径。

④ 接下来是初始化Mysql,调出命令行窗口(记得选择管理员身份运行),在命令行窗口中输入 
mysqld --initialize --user=root --console,回车(其中root是用户名,也可以设置其他的名字)
程序会返回一个临时密码,你需要把它复制下来备用。

成功后会看下Mysql目录,多出了一个data文件夹

修改my-default.ini文件

⑤ 现在安装MySQL服务,在命令行窗口中输入 mysqld --install MySQL,回车,

⑥ 服务安装成功以后,继续输入 net start MySQL, 回车。
(如果要设置是否在电脑开机时自动启动,可以在启动服务后输入 sc config MySQL start= auto (自动启动)
或者 sc config MySQL start= demand (手动启动),设置为手动启动以后,
每次开机都需要手动输入命令 net start MySQL 才能开启 MySQL 服务,建议设置为自动启动。)

⑦ 现在用MySQL客户端登录来修改用户密码,在命令行窗口中输入mysql -h127.0.0.1 -uroot -P3306 -p,
回车,输入之前拷贝的临时密码,注意:如果配置文件中修改了默认端口,需要请3306修改为对应的值。
 
在命令行窗口中输入 set password=password('root'); 回车,
密码修改成功,其中 root 就是以后的登录密码,你可以修改为自己需要的值
 

(注:对于相同大版本,以后如果需要升级MySQL,将data目录和my.ini保留,其他文件替换掉即可,

如果遇到较大变动,比如从MySQL 5.6升级到MySQL 5.7的时候,

那么你应该将数据库导出到文件,重新安装最新版本的MySQL后,再将数据库导入。)

MySQL 5.7 安装教程的更多相关文章

  1. MySQL数据库的安装教程及相关问题

    MySQL数据库的安装教程及相关问题 2018-07-13 MySQL数据库的下载及安装教程 问题1:Authentication plugin 'caching_sha2_password' can ...

  2. mysql 5.6 安装教程

    首先是下载 mysql-installer-community-5.6.14.0.msi ,大家可以到 mysql 官方网去下载,也可以到笔者所提供的地址去下载,下载方法在这里就不多说了,我想大家都明 ...

  3. Windows10 Apache2.4 PHP7 MySQL 5.7安装教程

    最近细细的折腾了win10下PHP环境的安装过程,每次安装总是有小问题,现在总结一下.安装之前需要注意,下载的安装包(除MySQL)外必须统一是64位或者统一时32位. 一. MySQL5.7的安装 ...

  4. mysql 5.7安装教程

    一.mysql下载地址  https://downloads.mysql.com/archives/installer/ 说在前面的话 我为什么已经尝试和使用过同类型产品的很多MySQL版本,还要书写 ...

  5. Mac for MySQL 5.7 安装教程

    一.环境 MAC OS X 10.10 二.下载MySQL 地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-osx10.10- ...

  6. MySQL 5.7 安装教程(Win 10)

    MySQL5.7 下载 官网下载(不推荐使用):https://dev.mysql.com/downloads/mysql/ 清华镜像站下载(推荐):https://mirrors.tuna.tsin ...

  7. MySQL多实例安装教程

    目录 MySQL的多实例 实验准备: 准备阶段: 实验阶段 MySQL的多实例 实验准备: 1. 一个干净的centos7系统 2. 关闭防火墙和selinux 3. 之前已经二进制安装过的MySQL ...

  8. MySQL下载和安装教程

    1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载 ...

  9. MySQL的rpm安装教程

    Linux 上安装 MySQL Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在另 ...

随机推荐

  1. 渗透测试-信息收集-c段收集

    平时做渗透测试我比较喜欢用lijiejie 写的 subDomainsBrute来爆破子域名 那么爆破完成后就想收集一下网站的c段信息 下面以平安为例 爆破得到子域名为 i.pingan.com.cn ...

  2. java重置定时器频率

    public class BallUtil { public static Timer fisTimer ; public static void fisStartBall(){ long first ...

  3. 后进先出 stack、 先进先出Queue

    using System; using System.Collections; using System.Collections.Generic; using System.ComponentMode ...

  4. spring-mvc注解(mvc:annotation-driver,JSON,配置详解)

    一.DefaultAnnotationHandlerMapping 和 AnnotationMethodHandlerAdapter 的使用已经过时! spring 3.1 开始我们应该用 Reque ...

  5. java内存泄漏的几种情况

    转载于http://blog.csdn.net/wtt945482445/article/details/52483944 Java 内存分配策略 Java 程序运行时的内存分配策略有三种,分别是静态 ...

  6. 代码质量管理工具——SonarQube

    写在前面 SonarQube(简称Sonar)是管理代码质量的开放平台,它可以快速地对代码质量进行分析,并给出合理的解决方案,提高管理效率,保证代码质量. SonarQube的流行,在于以下几点: 开 ...

  7. 2.2、Hibernate用注解方式实现一对多、多对多关系

    一.一对多关系 1.在上一篇日志中用.xml配置文件项目基础上,再往lib目录先添加一个包-hibernate-jpa-2.0-api-1.0.0.Final.jar 2.新建一个com.st.bea ...

  8. float-position的一些细节

      一 综述: float position 对于div布局的作用明显, 注意使用的细节也变得有必要了.  float position 有相同的地方,都会脱离"文档流"(posi ...

  9. C# 深入浅出 异步(八)

    C#异步调用学习链接:从C#5.0说起:再次总结C#异步调用方法发展史

  10. spring拦截器排除 静态资源

    拦截器需要排除静态资源,不然会造成资源浪费 <!-- 拦截器 --> <mvc:interceptors> <!-- 使用bean定义一个Interceptor,直接定义 ...