1、解压mysql-5.7.15-winx64.zip到D:\MySQL Server 5.7(你想安装的位置)

2、如果机器上安装过其他版本的mysql先删除环境变量PATH中的mysql路径,然后再进行以下步骤,注意端口号和服务名称不能重复;

3、根目录下新建文件my.ini,将以下内容写入文件

[mysqld]

basedir=D:\MySQL Server 5.7

datadir=D:\MySQL Server 5.7\data

port=3308

3、管理员权限打开(cmd)

进入D:\MySQL Server 5.7的bin文件夹

输入mysqld --install MYSQL_NEW --defaults-file="D:\MySQL Server 5.7\my.ini"

MYSQL_NEW 为新创建的MYSQL服务

D:\MySQL Server 5.7\ 为MYSQL的路径

提示 下图代表创建成功

4、输入mysqld --initialize-insecure --user=mysql 在data下面创建需要的文件,需要等待几秒钟

5、启动数据库net start MYSQL_NEW

6、用户root密码是空;直接回车

7、使用mysql库,更新root用户的密码

8、给root用户赋值所有权限

如果密码不为空的情况,可以直接使用下面的语句先强制修改个密码,在使用数据库;

1、mysql -u root -P 3308

update user set authentication_string=PASSWORD('root') where User='root';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

flush privileges;

注意:

对新建的data文件夹进行初始化;

命令1:>mysqld--initialize-insecure;(初始化后没有root密码,建议使用)

命令2:> mysqld–initialize;(初始化后随机生产一个root密码)

重要命令:

必须要在bin文件夹下创建服务和删除服务

mysqld --install mysql3306 --defaults-file="D:\mysql server 5.73308\my.ini"    创建服务

mysqld –remove mysql3306    删除服务

mysqld --initialize-insecure --user=mysql   创建data文件

net start mysql3306   启动服务

net stop mysql3306  停止服务

sc delete mysql3306       删除服务

这个mysql是你服务的名称如果是其他名称改成其他的

1、show databases;   //所有数据库列表

2、create database dbName; //创建数据库

3、use dbName;  //选择数据库

4、show tables; //显示数据表列表

5、Exit;还在mysql执行界面,清空屏幕中已有sql

6、Quit;直接退出mysql执行界面

遇到的问题:第二次部署时提示不是内部命令或外部命令;需要进入bin下面,不然找不到mysqld

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

  1. Mysql解压版的安装

    Mysql解压版的安装 ——@梁WP 1.解压mysql到合适的地方 2.右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框,修改下面的系统变量 3.新建MYSQL_HOME变量, ...

  2. Mysql 5.7.12解压版的安装及配置系统编码

    这篇博文是由于上篇EF+MySql博文引发的,上篇博文中在Seed方法中插入中文数据到Mysql数据库中乱码,后来网上找了N种方法也没解决.重装了MySql并在安装过程中配置了系统编码,此篇记录一下. ...

  3. Mysql 5.7 for windows 免安装版(解压版)安装和配置

    网上写的不近详细,这里重新整理下. 准备: 1.windows操作系统 2.mysql 的解压版压缩文件 第一步: 解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\my ...

  4. Apache server for win解压版的安装与配置

    下载地址: Apache 2.4.16 Win64位:VC14:http://www.apachelounge.com/download/VC14/binaries/httpd-2.4.16-win6 ...

  5. 如何下载安装MySQL 解压版和安装版以及2个版本的区别

    参考链接:https://blog.csdn.net/qq_33800083/article/details/80722829

  6. 常用工具说明--mongodb、mysql解压版、IDEA配置maven

    Mongodb的安装.配置 1.去官网下载mongodb安装包,mongodb官网.点击右上角的 Download,下载对应的msi安装包 2.安装程序,选择 Custom,自定义安装路径,比如安装在 ...

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

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

  8. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...

  9. 【Linux】MySQL解压版安装及允许远程访问

    安装环境/工具 1.Linux( centOS 版) 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar 安装步骤 1.下载mysql解压版(mysql-5.6.31-l ...

随机推荐

  1. Angularjs 学习笔记-2017-02-06-双向数据绑定

    NG: ng-bind:  标签属性 ng-bind=" obj.xxx  " ,不会出现 用于区别{{ }} 标签,当页面未加载完毕时可以看到{{}}标签,非常不雅观,ng-bi ...

  2. 使用sparkSQL的insert操作Kudu

    可以选择使用Spark SQL直接使用INSERT语句写入Kudu表:与'append'类似,INSERT语句实际上将默认使用UPSERT语义处理: import org.apache.kudu.sp ...

  3. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-4项目前端说明

    本文目录1. 摘要2. UI界面展示 3. 主要技术点4. 总结 1.  摘要 平时比较忙,写一篇文章可能跨度好几天,希望各位多多包涵.闲言少叙直接进入正题. 2.  UI界面 NCMVC用的就图二, ...

  4. Python学习(二十二)—— 前端基础之BOM和DOM

    转载自http://www.cnblogs.com/liwenzhou/p/8011504.html 一.前言 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没 ...

  5. jmeter访问mysql数据库

    jdbc:mysql://localhost:3306/jy?allowMultiQueries=true 如果想同时执行多条语句

  6. UOJ#310 【UNR #2】黎明前的巧克力 FWT 多项式

    原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ310.html 题目传送门 - UOJ#310 题意 给定 $n$ 个数 ,请你选出两个不相交的集合(两个 ...

  7. day23 面向对象 函数和方法区分

    最近两周内容大概回顾: # 文件操作 # # 模块:random,序列化模块,时间模块,collections,re,os,sys # 模块与包的概念和导入方法 # 写代码的规范 # 正则表达式 # ...

  8. 爬虫3 requests基础2 代理 证书 重定向 响应时间

    import requests # 代理 # proxy = { # 'http':'http://182.61.29.114.6868' # } # res = requests.get('http ...

  9. tp5数据库链接

    1在config/database.php中配置 1.1直接 return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '12 ...

  10. Jquery操作一遍过

    什么是jQuery对象? jQuery 对象就是通过jQuery包装DOM对象后产生的对象.jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQu ...