自序:最近又要重新用上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. Git bash下中文乱码问题

    Git bash下中文乱码--解决方案 解决办法1: 在git bash下,右键 出现下图,选择options: 选择"Text" 将Character set设置为 UTF-8 ...

  2. django缓存优化中caches参数如何配置?

    在python开发中,如果运营django进行编写,为了提升效率,常常需要优化缓存,缓存优化中必须掌握的caches参数相关知识: CACHES 配置参数概述 - 格式 CACHES 字典配置格式如下 ...

  3. SpringCloud: 服务发现

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #e4af0a } sp ...

  4. 5 HTML&JS等前端知识系列之jquery基础

    preface jquery其实就是对javascript的再次封装,方便我们开发者调用,下载地址是:http://jquery.com/download/ ,下面就说说常用使用方法 选择器 基本选择 ...

  5. windows多线程编程实现 简单(1)

    内容:实现win32下的最基本多线程编程 使用函数: #CreateThread# 创建线程 HANDLE WINAPI CreateThread( LPSECURITY_ATTRIBUTES lpT ...

  6. SQLite

      什么是SQLite SQLite是一款轻型的嵌入式数据库 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了 它的处理速度比Mysql.PostgreSQL这两款著名的数据库都还快 ...

  7. python和数据科学(Anaconda)

    Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林. 你可 ...

  8. .NET Framework(.config)的配置文件架构

    配置文件是标准的XML文件..NET Framework定义了一组实现配置设置的元素.本节描述计算机配置文件.应用程序配置文件和安全配置文件的配置架构.如果希望直接编辑配置文件,您需要熟悉XML.XM ...

  9. EntityFramework 优化建议

    Entity Framework目前最新版本是6.1.3,当然Entity Framework 7 目前还是预览版,并不能投入正式生产环境,估计正式版16年第一季度会出来,了解过EF7的部分新特性后, ...

  10. 《JavaScript高级程序设计(第3版)》笔记-第1章-JavaScript 简介

    PS:第一章内容实在不多,就把前些日子看过的记录整理了一下,先发上来. 1.1 JavaScript 简史 1.JavaScript诞生前期目的主要是为了处理这种简单的表单验证. 1.2 JavaSc ...