测试环境

系统:Windows 10专业版
版本:MySQL Server 5.7.14
 
提纲

  • 修改配置文件
  • 初始化
  • 安装服务、启动服务
  • 修改root密码
 
步骤

1、解压安装包
在MySQL官网上下载zip包,解压后内容如图所示。
(注意:在解压的目录中默认不存在“data”目录,需要手动添加或者执行初始化命令后自动生成。)
 
2、修改配置文件
在解压后的目录中,my-default.ini是默认配置文件,MySQL运行时首先会在bin目录下寻找my.ini文件。复制my-default.ini文件并重命名为my.ini,将my.ini移动到bin目录中,并修改其内容:
[mysql]
# 设置客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7.14
# 设置数据存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7.14\data
# 设置最大连接数
max_connections=200
# 设置服务端字符集
character-set-server=utf8

(注意:配置参数根据自己需要来设置,初始配置主要设置basedir和datadir)

 
3、初始化MySQL
默认解压文件是没有data文件夹的,使得网上很多配置方法无效,如果不进行初始化的话,mysql服务是无法启动的(有玩笑称:从MySQL 5.7开始,Oracle公司开始致力于破坏MySQL的易用性,迫使用户使用Oracle数据库)。
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld --initialize --user=mysql --console
该命令会创建data目录与数据库,生成root用户和临时密码,如下图,我们需要记住生成的临时密码已便于后续登录并修改密码。
 
4、配置环境变量
将MySQL的bin目录路径添加到系统环境变量Path中,如图所示。
 
 
5、安装服务、启动服务
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld -install,出现“Service successfully installed.”后代表服务安装成功。此时在Windows的服务列表中即可查看到MySQL服务,如图所示。
 
继续执行命令:net start mysql 即可启动服务(或者直接在上图服务管理器中右键MySQL来启动服务),命令行执行效果如图所示:
 
6、修改root密码
运行cmd,输入mysql -u root -p 并回车执行命令,输入旧密码(这里需要用到初始化过程中生成的临时root密码)后连接MySQL服务,之后执行命令:set password for root@localhost = password('新密码'); 即可修改root密码(注意:命令结尾的分号不能省略)。
 
 
 
 

MySQL 5.7 解压版安装配置的更多相关文章

  1. MySQL 5.7 解压版 安装教程(图文详细)[Windows]

    最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程. 至于为什么我会选择解压版而不是安装版,一 ...

  2. MySQL解压版安装配置详解

    MySQL解压版安装起来比较简单,步骤相对较少.下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL. 1.下载解压版MySQL,地址:http://downloads.mys ...

  3. mysql 5.7.21 解压版安装配置方法图文教程

    引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...

  4. MySQL解压版安装配置

    官网下载地址:http://dev.mysql.com/downloads/windows/installer/ (可以选择解压版zip下载,也可以选择msi安装版.) 解压zip版配置: 1. 下载 ...

  5. MySQL Server 5.6 解压版安装配置

    MySQL解压版下载地址为: http://dev.mysql.com/downloads/mysql/5.6.html#downloads 安装及配置步骤: ①将MySQL的zip包解压到路径C:\ ...

  6. CentOS 7 MySql 解压版安装配置

    下载 访问www.mysql.com 点击DOWNLOADS-->Community-->MySQL Community Server 选择要下载的版本,目前可选择的有:5.5.5.6.5 ...

  7. Winserver2012下mysql 5.7解压版(zip)配置安装

    一.安装 下载mysqlzip版本mysql不需要运行可执行文件,解压即可,下载zip版本mysqlmsi版本mysql双击文件即可安装,相对简单,本文不介绍此版本安装 配置环境变量打开环境变量配置页 ...

  8. mysql 5.7.20解压版安装配置

    MySql 5.7.20版本免安装版配置过程   下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到 ...

  9. mysql 5.7 64位 解压版安装

    64位操作系统最好安装64位的mysql数据库,充分利用内存的寻址能力,对于windows而言,mysql官网只提供了32位的MSI安装程序,因为在windows下安装64位的mysql,选择解压版安 ...

随机推荐

  1. Leetcode: Convex Polygon

    Given a list of points that form a polygon when joined sequentially, find if this polygon is convex ...

  2. android Dialog重绘

    String title = ""; if(itemInfo!=null) title = "\n\""+itemInfo.itemSSID+&quo ...

  3. workerman centos 7 开机自动启动

    第一步: vim /lib/systemd/system/workerman.service 第二步:复制以下代码保存退出,注意修改你的workerman路径 [Unit] Description=w ...

  4. kindEditor完整认识 PHP上调用并上传图片说明/////////////////////////////z

      最近又重新捣鼓了下kindeditor,之前写的一篇文章http://hi.baidu.com/yanghbmail/blog/item/c681be015755160b1d9583e7.html ...

  5. 【js跨域】js实现跨域访问的几种方式

    这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协议.域名.端口有任何一个不同,都被 ...

  6. PHP+ExtJS 文件上传示例

    xtJS 4 有一个非常方便的文件上传组件,可以用来将文件上传到服务器.本文PHP教程UncleToo将介绍使用PHP和ExtJS实现文件上传功能. 首先,创建文件上传组件Ext.form.Panel ...

  7. Poj 1276 Cash Machine 多重背包

    Cash Machine Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 26172   Accepted: 9238 Des ...

  8. 关于ES6的 模块功能 Module 中export import的用法和注意之处

    export default 的用法 export default命令用于指定模块的默认输出.显然,一个模块只能有一个默认输出,因此export deault命令只能使用一次.所以,import命令后 ...

  9. (转)[BetterExplained]为什么你应该(从现在开始就)写博客

    (一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处.(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极 ...

  10. bitnami redmine每日自动备份

    主要思路:在半夜时停止服务,进行完整备份,然后再开启服务. 1.主脚本backup.bat: call backup-stopserver.batping /n 20 127.1 >nul ca ...