一、去MYSQL官网下载MYSQL免安装版,由于我的系统是64位的,所以就下载了64位的Mysql版本

http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.34-winx64.zip

二、把下载好的mysql-5.6.34-winx64.zip放到D盘,并且解压缩,然后重命名为mysql

三、设置环境变量,鼠标选中“计算机” >>然后点击鼠标右键,选择属性>>“高级系统设置”>>“环境变量”

新建一个环境变量MYSQL_HOME,他的值为D:\mysql

还要在PATH路径上添加Mysql的bin目录,也就是D:\mysql\bin

四、修改D:\mysql\my-default.init配置文件,这里主要修改其中两个路径变量,其他参数的设置根据自己的实际情况设置,这里就做简单的配置

修改的内容如下:

basedir =D:\mysql
datadir =D:\mysql\data

注意:这两个变量要和你mysql所在的位置一致

五、安装mysql服务

在dos界面中,进入到D:\mysql\bin目录

执行 mysqld  -install  安装服务

注意:安装服务的时候必须进入到D:\mysql\bin目录下,要不会出现问题,无法启动服务

如果需要取消服务的话,可以执行mysqld -remove ,不过必须在mysql服务处于关闭状态的情况下,才能取消服务

六、启动服务

net  start  mysql  (启动服务)

而如果需要停止服务,则执行命令net stop mysql

七、登录mysql,然后修改密码

这里要注意了,如果直接执行mysql,而不带用户参数的话,show databases的时候会发现没有mysql数据库(这和linux版本的有点区别,linux的直接输入mysql也会有mysql数据库),而修改密码就是要修改mysql数据库下的user表。

(1)所以首次登录的命令是:

mysql  -uroot

(2)接着就修改密码:

执行命令 use mysql ;这说明下面将会对mysql数据库进行操作

执行命令 update user  set password=PASSWORD('123456')  where user ='root';

记得修改完命令之后要刷新一下权限,否则退出之后,修改没有起作用,因为此时修改的数据还没持久到硬盘,只是驻留在内存中

执行命令  flush privileges;

八 修改访问权限

前面的步骤只能在本机登录mysql服务器,如果想对外开发的话,还需要做一些权限设置,比如以下的权限设置

执行命令  grant all privileges on *.*  to  '%'@'%'   identified by '123456'

其中:

*.*   第一个*代表的是数据库,第二个*代表的是表,这里是开放所有的数据库和表,你也可以设置特定的库和表

'%'@'%'  第一个%表示的是用户名,这里代表所有的用户,第二个'%'代表的是主机名或者ip地址,这里也是代表所有主机

'123456'    表示的是登录的密码

还是要记得,修改完权限设置之后,要记得刷新

flush privileges;

mysql5.7版本:

管理员运行cmd,输入:mysqld -install,显示安装成功;再输入:net start mysql,提示启动服务失败,

此时:到data文件夹下看到5个文件,打开后缀为.err的文件,里面提示:Table 'mysql.plugin' doesn't exist

针对这个问题的解决方案是:

1.把my.ini复制到\bin文件夹下;

2.在cmd到\bin目录,然后输入mysqld --initialize --user=mysql --console 执行此命令, 生成库. 注意有个临时密码, 要记下来;

3.启动服务net start mysql;

4.进入mysql命令下:mysql -uroot -p,输入刚刚的密码;

5.再输入set password = password('root') 修改root的登录密码;

MYSQL5.6免安装版在windows下的使用的更多相关文章

  1. MySQL5.7免安装版配置图文教程

    MySQL5.7免安装版配置图文教程 更新时间:2017年09月06日 10:22:11   作者:吾刃之所向    我要评论 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的 ...

  2. MySQL5.7免安装版配置详细教程

    MySQL5.7免安装版配置详细教程 一. 软件下载 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验,要安装的朋友可以当做参考哦 mysql5.7 ...

  3. MySql5.7免安装版配置过程(ubuntu16.04)

    MySql5.7免安装版配置过程(ubuntu16.04) 原创 2017年02月07日 16:58:24 标签: 1001 编辑 删除 一.安装环境: 操作系统:ubuntu16.04 数据库:my ...

  4. MYSQL 免安装版(windows 7/64)

    本文介绍在本地安装MYSQL数据库,免安装版相关配置 一.下载 mysql下载地址1:http://dev.mysql.com/downloads/mysql/ 二.解压MySQL压缩包 将已下载的M ...

  5. mysql5.5免安装版配置教程

    1. 下载免安装版 ,解压缩 2. 配置MYSQL的环境变量 新增系统变量MYSQL_HOME:安装目录 在PATH变量的最后面添加: ;%MYSQL_HOME%\bin(注意前面的:) 3. 打开文 ...

  6. 我的MySQL5.6免安装版配置过程

    最近打算学习MySQL,第一步就是安装.下载到一个面安装版.解压到我的D盘的mysql目录. 弄了一个最简单的配置文件.目录中只有一个my-default.ini,基本没啥用.在网上弄了一个my.in ...

  7. Window Mysql5.7免安装版配置

    1.下载mysql 5.7 32位:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-win32.zip 5.7 64位:https ...

  8. mysql-5.7.14-winx64免安装版在win10下的详细配置过程

    1.配置文件 如果使用mysql的默认配置,在使用的过程中会出现很多问题,如汉字是乱码等. 在mysql的根目录(如:D:\mysql\mysql-5.7.14-winx64\)下,新建配置文件my. ...

  9. tomcat免安装版做成windows系统服务

    安装服务在命令行中进入/Tomcat路径/bin/,执行“service.bat install”:卸载服务在命令行中进入/Tomcat路径/bin/,执行“service.bat remove”:

随机推荐

  1. SpringBoot捕获AccessDeniedException

    https://www.jianshu.com/p/bb14cca5ab3d 自定义AccessDeniedHandler /** * @Author: jialing xu * @Descripti ...

  2. C#上手练习1(if语句、Swich语句)

    1.打印字符串. 2.调用简单方法,方法里有if语句.Swich语句. C# if else 语句是最常用的条件语句,并且 if else 语句的形式有多种,包括单一条件的 if 语句.二选一条件的 ...

  3. .net core 后台如何生成html字符串到前台_后台html字符串在前台显示编码状态

    1-后台生成html字符串的方法一般是: this.ViewData.Add("CURRENCY_SYMBOLS", new HtmlString(JsonHelper.Conve ...

  4. liunx简单命令

    mysql -h主机地址 -u用户名 -p用户密码 --进入数据库1.显示数据库列表. show databases; 2.显示库中的数据表: use mysql: //打开库 show tables ...

  5. fwrite(): send of 8192 bytes failed with errno=104 Connection reset by peer

    问题:fwrite(): send of 8192 bytes failed with errno=104 Connection reset by peer 问题描述 通过mysql + sphinx ...

  6. newSingleThreadScheduledExecutor连续关闭造成 java.util.concurrent.RejectedExecutionException

    Exception in thread "main" java.util.concurrent.RejectedExecutionException: Task java.util ...

  7. FCC---Make a CSS Heartbeat using an Infinite Animation Count----超级好看的心跳,粉色的

    Here's one more continuous animation example with the animation-iteration-count property that uses t ...

  8. CSS3 新增选择器

    CSS3 新增选择器 结构(位置)伪类选择器(CSS3) :first-child :选取属于其父元素的首个子元素的指定选择器 :last-child :选取属于其父元素的最后一个子元素的指定选择器 ...

  9. linux基础学习(二)ls命令以及文件访问权限例(-rw-r-r--)

    ls命令 |命令选项|作用| |:-----:|:----:| |ll| 显示文件得详细信息| |ls -a |显示文件和隐藏文件| |ls -t|以文件和目录的更改时间排序| |ls -m|用&qu ...

  10. 元祖,range,字典,结构,fromkeys的使用

    3.5.3 元祖 关键字 tuple tu=(1,2,3,'你好',True) print(tu) 元祖是有序,不可变数据,不能进行修改, 支持索引查看 存储一些比较重要的信息,在配置文件中使用 存放 ...