环境:Windows7 64位系统、mysql-5.7.16-winx64.zip

1、在mysql官网上下载所需的mysql zip包,如我下载的是mysql-5.7.16-winx64.zip;

2、解压缩到本地磁盘(如D盘),解压后的文件夹为mysql-5.7.16-winx64,重命名为mysql-5.7.16;

3、进入mysql-5.7.16文件夹中,显示的默认配置文件为my-default.ini,该配置文件中的配置项较少,我这里重新新建了一个配置文件my.ini;

4、双击打开my.ini,输入配置内容:

[client]

port = 3306

default-character-set = utf8

[mysqld]

port = 3306

character_set_server = utf8

basedir =  D:\mysql-5.7.16

datadir =  D:\mysql-5.7.16\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

保存配置文件;

5、设置Windows环境变量:右键点击桌面“计算机”-属性-高级系统设置-环境变量-系统变量-Path,在打开的变量值框最后加上路径D:\mysql-5.7.16\bin,保存;

6、在Windows运行中输入cmd,进入命令行窗口,输入D:,回车进入D盘,再输入cd mysql-5.7.16\bin,回车进入bin目录中,依次输入下面三个命令;

a、命令:mysqld --initialize  初始化mysql,生成data中的文件;

b、命令:mysqld  -install     安装mysql

c、命令:net start mysql      启动mysql服务

注:其他一些命令:mysqld  -remove    卸载mysql; net stop mysql 停止mysql服务;

mysql和mysqld的区别:mysql为客户端的程序,mysqld为服务器端的程序;

7、配置好以上就可以登录mysql了:

a、首次登录时由于没有设置root密码,登录会报错,此时在配置文件my.ini中加上skip-grant-tables,保存后,重启mysql服务,在cmd中依次输入:net stop mysql; net start mysql; mysql -uroot -p,回车后就直接登录了;

b、设置root密码:

① 进入mysql数据库:use mysql;

② 设置密码:update user set authentication_string=password('xxx') where user='root' and Host = 'localhost';  (5.7版本)

update user set password=password("xxx") where user="root";  (5.5版本)

③ 退出数据库:exit (或者quit)

④ 密码改好后,再进入my.ini,注释掉skip-grant-tables,保存;

⑤ 再重启mysql服务,重新登录即可;

8、再次登录mysql,输入命令:alter user 'root'@'localhost' identified by 'xxx';

退出:quit

至此安装配置完成!可以开始使用mysql了。

Mysql zip包在Windows上安装配置的更多相关文章

  1. Windows上安装配置SSH教程(2)——在Windows XP和Windows 10上安装并配置OpenSSH for Windows

    知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html ------------------------ 安装方式有3种: (1)Windows ...

  2. NodeJs在windows上安装配置测试

    Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个 ...

  3. Windows上安装配置SSH教程(4)——WinSCP+OpenSSH 使用公钥自动登陆

    -------------------- 知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html -------------------- 重要 ...

  4. Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输

    服务器端操作系统:Windows XP 客户端操作系统:Windows10 安装与配置顺序 1.服务端安装OpenSSH 2.服务端配置OpenSSH 3.客户端安装OpenSSH 4.客户端安装Wi ...

  5. Windows上安装配置SSH教程(7)——几种方式对比

    服务端:Windows XP 客户端:Windows 10 由于Cygwin也可以安装OpenSSH,所以客户端其实可以直接使用Cygwin安装OpenSSH,那么在Windows下使用SCP(安全拷 ...

  6. Windows上安装配置SSH教程(6)——综合应用:在Windows上实现SSH远程登陆与文件传输

    ----------------- 声明:本教程现已经弃用.由于客户端同时安装Cygwin和OpenSSH for Windows会出现问题(Cygwin的shell下无法使用ssh命令),建议直接在 ...

  7. Windows上安装配置SSH教程(1)——知识点汇总

    1.是什么SSH? 维基百科:https://zh.wikipedia.org/wiki/Secure_Shell 其他博客:http://www.ruanyifeng.com/blog/2011/1 ...

  8. Windows上安装配置SSH教程(1)

    作者:feipeng8848 出处:https://www.cnblogs.com/feipeng8848/p/8559803.html 本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位 ...

  9. Windows上安装配置SSH教程(5)——win10下使用Cygwin+Expect自动登陆ssh

    1.安装Cygwin,安装上Tcl和Expect两个工具. 可以使用apt-cyg命令安装,也可以在安装Cygwin的时候选中这两个包. 命令安装的话使用下面的两个命令: apt-cyg instal ...

随机推荐

  1. (转载)构建public APIs与CORS

    from: https://segmentfault.com/a/1190000000709909 理由:在操作层面详细的讲解了跨域的操作.尤其是对于option请求的详解.收藏. 在构建Public ...

  2. web.config配置

    <appSettings> <add key="DepartmentRootID" value="A90AEAEC-E3D4-43DE-BB67-854 ...

  3. .Net语言 APP开发平台——Smobiler学习日志:实现手机上常见的ListMenuView

    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的"S ...

  4. 在 .NET 中远程请求 https 内容时,发生错误:根据验证过程,远程证书无效。

    当访问 https 内容的时候,有时候经常会看到证书错误(不在操作系统的证书信任链中?)的提示,在浏览器中我们可以忽略错误的证书,继续访问网页内容. 但是在 .NET 程序中,需要由代码来判断是否忽略 ...

  5. Web 上传图片加水印

    上传图片加水印 需要使用控件FileUpload 上传按钮Image控件展示上传的图片,页面中拖入三个控件 <form id="form1" runat="serv ...

  6. touchstart,touchmove,touchend触摸事件的小小实践心得

    近段时间使用html5开发一个公司内部应用,而触摸事件必然是移动应用中所必须的,刚开始以为移动设备上或许也会支持鼠标事件,原来是不支持的,好在webkit内核的移动浏览器支持touch事件,并且打包成 ...

  7. aspx后台传递Json到前台的两种接收方法

    第一种:前台接收 dataType: "json",                success: function (data) {                    va ...

  8. ASP.NET MVC Notes - 01

    inetmgr 进入IIS ViewBag和ViewData在run-time的时候检查错误,View中的用法如下: @*ViewBag传递的是动态对象*@ @foreach (string item ...

  9. 50个新的汉化Demo!纯前端 Wijmo 放大招

    Wijmo 是为企业应用程序开发而推出的一系列包含 HTML5 和 JavaScript 的开发控件,包含 Wijmo 5 . Wijmo 3 及面向企业级应用的控件金融图表.FlexSheet 和 ...

  10. java web学习总结(七) -------------------HttpServletResponse对象(一)

    Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象.request和response对象即然代表请求和响应,那我们要 ...