mysql-5.7.22 免安装版本设置(Windows7)

一、在Mysql官网下载Mysql-5.7.22的ZIP文件 

  下载链接为:https://dev.mysql.com/downloads/mysql/

二、解压ZIP文件,放至C:\Program Files\MySQL目录,文件夹改名为mysql (个人情况)

三、配置环境变量

  1、新建一个变量:MYSQL_HOME

     变量值:C:/Program Files/MySQL

  2、修改path变量

     添加一条记录:%MYSQL_HOME%/bin

四、在C:/Program Files/MySQL目录下创建my.ini文件

[mysqld]

#绑定IPv4
bind-address = 0.0.0.0 # 设置mysql的安装目录,即你解压缩安装包的位置
basedir = C:/Program Files/MySQL/mysql # 设置mysql数据库的数据的存放目录(此时没有data目录先不管,后面会有命令生成)
datadir = C:/Program Files/MySQL/mysql/data # 设置端口号
port = 3306 # 允许最大连接数
max_connections = 200 # 设置字符集为utf8
loose-default-character-set = utf8 # 开启查询缓存
explicit_defaults_for_timestamp = true # windows下区分表名大小写(0:不区分,2区分(5.7版本)) lower_case_table_names=2 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client]
#设置客户端字符集
port=3306
default-character-set = utf8 [WinMySQLadmin]
Server = C:/Program Files/MySQL/mysql/bin/mysqld.exe

五、将mysql注册为Windows系统服务

  1、打开CMD(管理员权限),进入C:/Program Files/MySQL/mysql/bin

  2、运行服务安装命令

mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini"

    

    备注:如果想要移除该服务,使用命令:mysqld -remove

六、启动mysql服务

  1、启动服务命令为:net start mysql

  2、运行中输入services.msc,启动MySQL服务

  注意:此时是无法正常启动mysql服务的,因为5.7.22版本是不附带data文件夹的,需要通过命令来创建data文件夹和默认的数据库(如果存在,删除data目录下所有文件)

   创建命令:mysqld --initialize-insecure --user=mysql

七、修改root账号密码

  开始时root账号默认密码为空

  1. net start mysql

  2. mysql -uroot -p(提示 Enter password,直接回车,默认密码为空)

  3. use mysql;

  4. update user set authentication_string = password('root') where user = 'root';

  5. flush privileges;

  6. exit

  至此,密码修改完成。可以使用 mysql -uroot -proot  进行登录了。

mysql-5.7免安装版本设置的更多相关文章

  1. 新版本MySQL Server 5.7的免安装版本设置

    今天重新配置电脑,安装java开发运行的相关环境,在安装mysql的过程中,遇到了一些问题. 因为在网站上下载的是免安装版本的mysql 5.7 ,所以在安装过程中只需要解压缩zip的压缩包即可. 之 ...

  2. MySQL 5.7免安装版设置编码格式、设置root用户密码 远程登录.

    一.设置默认编码格式为utf-8 ... 由于免安装版并没有my.ini的配置文件.需要自行粘贴配置并创建一个my.ini 配置如下: [mysql] # 设置mysql客户端默认字符集 defaul ...

  3. 安装MYSQL详细教程 版本:mysql-installer-community-5.7.16.0 免安装版本和安装版本出现错误的解决

    一.版本的选择 之前安装的Mysql,现在才来总结,好像有点晚,后台换系统了,现在从新装上Mysql,感觉好多坑,我是来踩坑,大家看到坑就别跳了,这样可以省点安装时间,这个折腾了两天,安装了好多个版本 ...

  4. 免安装版本Mysql配置

    免安装版本mysql配置如下:(本人使用的是5.6.42) 1. 解压后将/bin目录配置在系统变量中 2. 在mysql目录下新建my.ini文件配置如下信息: [mysqld] basedir=D ...

  5. 【MYSQL】mysql-5.6.19-win32免安装版本配置方法

    [MYSQL]mysql-5.6.19-win32免安装版本配置方法 1.文件下载网站(http://dev.mysql.com/downloads/): 具体下载地址:http://211.136. ...

  6. PL-SQL(免安装版本)报错ORA-12154

      今天在帮同事安装PL/SQL时,在登陆的时候出现上述错误,从网上找了好多解决方法,但都没有解决问题.对于免安装版本的PL/SQL在登陆是应该先配置好路径:bin\instantclient_11_ ...

  7. Code::Blocks 免安装版本下载及配置

    在编程的时候选择一款好用的IDE非常重要,对于初学者或需要开发项目的程序员来说更为重要,众多的IDE中 Code::Blocks 是一个不错的选择.Code::Blocks开源.版本多,并且还有免安装 ...

  8. win10免安装版本的MySQL的下载安装和配置

    下载mysql-xxx.zip(免安装版) 解压到自己想要的目录下(我的是D:\mysql\),打开mysql-5.7.21-winx64文件夹,新建my.ini文件,输入: [mysql] # 设置 ...

  9. mysql 免安装版本 命令安装

    1.down load mysql-5.5.28-win32.zip 2.unzip it to a path such as d:/mysq/mysql-5.5.28-win32 3.copy th ...

随机推荐

  1. [译]我们为何基于FreeBSD打造解决方案?

    [译注]翻译这篇文章,主要是觉得老外在思考问题时,勇于打破固有的技术栈积累,尝试不同的选择,从而找到最合适自己的技术方案.得到真正的实惠. Synergy SKY提供多种软件解决方案,本文想讨论的是关 ...

  2. 3D 特征点概述(2)

    还是紧接着上一文章的思路继续介绍3D特征点的基本概念问题,还是这个表格: Feature Name Supports Texture / Color Local / Global / Regional ...

  3. Java知多少(59)创建多线程

    到目前为止,我们仅用到两个线程:主线程和一个子线程.然而,你的程序可以创建所需的更多线程.例如,下面的程序创建了三个子线程: // Create multiple threads. class New ...

  4. mysql语法 -- concat函数

    mysql CONCAT(str1,str2,…)                        返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL.或许有一个或多个参 ...

  5. Python 中的map、reduce函数用法

    #-*- coding:UTF-8 -*- #map()函数接受两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回 def f(x): retu ...

  6. Python 函数(参数组合)

    在Python中定义函数,可以用必选参数.默认参数.可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数.默认参数.可变参数和关键字参数 定义一 ...

  7. [Laravel] 13 - WEB API : update & error tracking

    前言 一.大纲 Ref: https://www.imooc.com/video/3134 版本升级分析以及数据表设计 版本升级分析 掌握如何设计版本升级数据表 版本升级接口开发以及APP演示 二.数 ...

  8. Possible causes are invalid address of the remote server or browser start-up failure.

    appium 脚本运行不起来 Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:4723 [ ...

  9. 【死磕jeesite源码】mybatis动态调用表名和字段名

    本文转载自夏雪冬日 一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能.今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字 ...

  10. Puppet file资源使用

    1.文件管理介绍:          可管理的项目: 支持文件和目录 设置文件及目录的所有者及权限 恢复文件(包括文件的内容.权限及所有者) 清理目录以及子目录 2. 可使用参数: ensure :指 ...