mysql 笔记打包下载_mysql 5.7压缩包安装笔记

重装系统之后准备安装mysql,看到官网上有mysql 5.7.10可以下载就点了,然后就开始了漫长的安装路程,总共折腾差不多一个多小时,最后终于安装成功了,这里把安装过程写下来,给自己做个笔记,也给后来人一个安装提示.

1.下载安装包

直接点击或者复制之后就可以下载了,不嫌麻烦或者想体验其他版本的也可以去官网下载,但是请注意,笔记只在5.7.10这个版本下运行成功,其他版本(仅供参考)需要参考官方的安装文档!

2.解压缩文件夹到本地磁盘

我把文件放在了

C:\Program_Files\mysql-5.7.10-winx64

3.复制my-default.ini为my.ini

建议复制一份,或者直接把my-default.ini重命名为my.ini

4.填写my.ini相关内容

basedir=C:\Program_Files\mysql-5.7.10-winx64

datadir=C:\Program_Files\mysql-5.7.10-winx64\data

port=3306

路径请替换成自己实际路径!

5.环境变量

新增环境变量,如下图

134a12dbb00c2ccd43f5c87b6b879d6d.png

修改path,注意是修改,增加的是后面我选中的部分

%MYSQL_HOME%\bin;

ad1063472340f98729edee54b3b444fd.png

6.管理员权限运行[命令提示符]

尽量使用管理员权限运行,否则,可能出现无法安装或者无法启动服务等问题!

7.执行mysql初始化data

mysqld --initialize --console

结果如下:

C:\Windows\system32>mysqld --initialize --console2015-12-25T03:01:33.140732Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation formore details).2015-12-25T03:01:33.140732Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode ina future release.2015-12-25T03:01:33.140732Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not set.2015-12-25T03:01:34.614085Z 0 [Warning] InnoDB: New log files created, LSN=45790

2015-12-25T03:01:34.775606Z 0[Warning] InnoDB: Creating foreign key constraint system tables.2015-12-25T03:01:34.872089Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: ceb98c90-aab3-11e5-8ca7-b870f4733564.2015-12-25T03:01:34.872089Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed'cannot be opened.2015-12-25T03:01:34.891376Z 1 [Note] A temporary password is generated for root@localhost: +>><=Gs,0spF

请注意,最后一句包含我们所需要的初始化密码!!!!

8.安装mysql服务,并启动

C:\Windows\system32>mysqld -install

Service successfully installed.

C:\Windows\system32>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

9.登录mysql并修改密码

请注意,我下面的密码和上面的那个初始化密码不一样了,因为我有重新卸载了服务然后重新执行了一遍 7和8 ,因为上面的密码提示我无法登录,"

C:\Windows\system32>mysql -uroot -pih.sQWazK9*7

mysql> set password for 'root'@'localhost'="你的密码";

Query OK,0 rows affected (0.00 sec)

好了,现在退出

mysql>exit

Bye

10.修改远程登录

到上面9 的时候本机已经可以正常使用mysql的功能了,不过如果需要远程登录mysql的话需要下面的设置

C:\Windows\system32>mysql -uroot -p你的密码

mysql: [Warning] Using a password on the command lineinterfacecan be insecure.

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection idis 3Server version:5.7.10MySQL Community Server (GPL)

Copyright (c)2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracleis a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type'help;' or '\h' for help. Type '\c'to clear the current input statement.

mysql>use mysql

Database changed

mysql> select host,user fromuser;+-----------+-----------+

| host | user |

+-----------+-----------+

| localhost | mysql.sys |

| localhost | root |

+-----------+-----------+

2 rows in set (0.00sec)mysql> update user set host='%' where user = 'root';

Query OK,1 row affected (0.00sec)

Rows matched:1 Changed: 1 Warnings: 0mysql> select host,user fromuser;+-----------+-----------+

| host | user |

+-----------+-----------+

| % | root |

| localhost | mysql.sys |

+-----------+-----------+

2 rows in set (0.00sec)

mysql>

好了,到这里全部完成了,开始你的mysql之旅吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/364138.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

react脚手架搭建项目目录介绍

readme.md --项目介绍自定义一些项目信息以及简单使用 package.json --dependencies下管理生产环境所用的包及版本 ---devDependencies里得插件只用于开发环境&#xff0c;不用于生产环境      ---name项目名称 ---version项目版本 ---scripts项目启动等功能设置 package…

测试数据构建器和对象母亲:另一种眼神

在测试中构造对象通常是一件艰苦的工作&#xff0c;通常会产生大量可重复且难以阅读的代码。 有两种用于处理复杂测试数据的常见解决方案&#xff1a; Object Mother和Test Data Builder 。 两者都有优点和缺点&#xff0c;但是&#xff08;巧妙地&#xff09;结合可以为您的测…

java 递归函数_浅谈java递归函数

递归函数的定义&#xff1a;递归函数即自调用函数&#xff0c;在函数体内直接或间接的调用自己&#xff0c;即函数的嵌套是函数本身。打个生动的比喻&#xff1a;我们可以把” 递归 “比喻成 “查字典 “&#xff0c;当你查一个词&#xff0c;发现这个词的解释中某个词仍然不懂…

这几周的一些破事

1:明基几百人同时大跳槽到另外一家公司明基上海有限公司(苏州分公司),当然也包括我了.2:BQM GSR开始了,搞PES,搞ProtoTYpe,搞PIS,没有啥意思,对工作没有什么热情了,精力也不是很集中.3:日本的破CR迟迟不肯上线,时不时来骚扰一下,烦的要死,为什么我们就该这么忙,可恨.4:看到哪些…

oracle data guard --理论知识回顾02

继上一篇 管理影响物理standby的事件 1 创建表空间或数据文件初始化参数standby_file_management用来控制是否自动将primary数据库增加表空间或数据文件的改动&#xff0c;传播到standby服务器AUTO/MANUALAUTO:自动传播到standbyMANUAL:需要手动复制文件到standby&#xff0c;并…

Java 8 LongAdders:管理并发计数器的正确方法

我只是喜欢新玩具&#xff0c;而Java 8有很多 。 这次我想谈谈我的最爱之一-并发加法器。 这是一组用于管理由多个线程编写和读取的计数器的新类。 新的API有望显着提高性能&#xff0c;同时仍然使事情变得简单明了。 自从多核架构问世以来人们一直在管理并发计数器&#xff0…

asp: menu 父级选中

最近比较忙&#xff0c;其中一个项目中用到了菜单&#xff0c;结果User比较难搞定&#xff0c;非要什么有父级菜单选中的样式&#xff0c;就像windows的菜单效果差不多的那种&#xff0c;鼠标飘在子结点上&#xff0c;父结点也要保留反白的选中样式&#xff0c;唉&#xff0c;U…

java 内部类 单例_Java单例模式的几种实现

一&#xff1a;静态内部类实现单例模式原理&#xff1a;通过一个静态内部类定义一个静态变量来持有当前类实例&#xff0c;在类加载时就创建好&#xff0c;在使用时获取。缺点&#xff1a;无法做到延迟创建对象&#xff0c;在类加载时进行创建会导致初始化时间变长。public cla…

JS中ptototype和__proto__的关系

学到原型的时候感觉头都大了/(ㄒoㄒ)/~~ 尤其是ptototype和__proto__ 傻傻分不清 通过多番查找资料&#xff0c;根据自己的理解&#xff0c;总结如下&#xff1a; 一、构造函数&#xff1a; 构造函数&#xff1a;通过new关键字可以用来创建特定类型的对象的函数。比如像Obje…

函数与匿名函数

函数与匿名函数一、函数 在计算机科学中&#xff0c;函数是程序负责完成某项特定任务的代码单元&#xff0c;具有一定的独立性。 1.函数的定义 在Python中&#xff0c;函数在定义时需要满足这样的规则&#xff1a; 使用关键字def引导&#xff1b;def后面是函数的名称&#xff0…

[最短路]飞行

题目描述 WFYZ的校园很大&#xff0c;这里生活着很多生物&#xff0c;比如住在钟楼上的的鸽子&#xff0c;其中鸽子冉冉和她的妹妹凝凝白天在不同的地方吃虫&#xff0c;而在晚上她们都回到钟楼休息。她俩是两只懒鸟&#xff0c;于是提出了一个计划&#xff0c;尽量减少她们在飞…

Java状态和策略设计模式之间的差异

为了在Core Java应用程序中正确使用状态和策略设计模式&#xff0c;对于Java开发人员清楚地了解它们之间的区别很重要。 尽管状态和策略设计模式的结构相似&#xff0c;并且都基于开放式封闭设计原则&#xff0c;从SOLID设计原则表示为“ O”&#xff0c;但它们在意图上完全不同…

【原创】系统分析师--任重而道远

今天查到了系统分析师的成绩。有坏消息&#xff0c;也有好消息。 坏消息当然就是意料之中的没过了&#xff0c;好消息是我基本上没有花什么时间去准备&#xff0c;但是结果却比想象中的要好。 案例分析这一场过了。基础知识差几分&#xff0c;论文只是及格分的一半&#xf…

XML文档的简易增删查改

dom4j解析一、利用dom4j操作元素节点 1.查询第一本书的书名&#xff0c;并输出到控制台 2.给第一本书添加一个特价节点, 并修改第一本书的售价节点的内容为19.8元 3.删除第二本书的作者节点二、利用dom4j操作属性节点 1.给第一本书添加一个属性&#xff0c;如&#xff1a;出版社…

廖雪峰Java3异常处理-1错误处理-2捕获异常

1捕获异常 1.1 finally语句保证有无错误都会执行 try{...}catch (){...}finally{...} 使用try...catch捕获异常可能发生异常的语句放在try{...}中使用catch捕获对应的Exception及其子类1.2 捕获多个异常 try{...} catch() {...} catch(){...}finally{..} 使用多个catch子句&…

更新数据库

方法一&#xff1a;在对SQL数据库进行更新时&#xff0c;用CommandBuilder对像来自动构建sql命令&#xff0c;来起到更新的作用;这种方法用起来比较方便&#xff0c;具体代码如下&#xff1a; 以下代码都在xp系统下测试通过 环境&#xff1a;vs.net2005 \ sql server 2000\xpus…

在崩溃或断电后测试Lucene的索引耐久性

Lucene有用的事务功能之一是索引持久性 &#xff0c;它可以确保一旦成功调用IndexWriter.commit &#xff0c;即使操作系统或JVM崩溃或断电&#xff0c;或者您杀死-KILL JVM进程&#xff0c;重启后索引也将保持完整&#xff08;未损坏&#xff09;&#xff0c;并将反映崩溃前的…

Bash 脚本 set 命令教程

http://www.ruanyifeng.com/blog/2017/11/bash-set.html set命令是 Bash 脚本的重要环节&#xff0c;却常常被忽视&#xff0c;导致脚本的安全性和可维护性出问题。本文介绍它的基本用法&#xff0c;让你可以更安心地使用 Bash 脚本。 一、简介 我们知道&#xff0c;Bash 执行脚…

Jmeter、postman、python 三大主流技术如何操作数据库?

1、前言 只要是做测试工作的&#xff0c;必然会接触到数据库&#xff0c;数据库在工作中的主要应用场景包括但不限于以下&#xff1a; 功能测试中&#xff0c;涉及数据展示功能&#xff0c;需查库校验数据正确及完整性&#xff1b;例如商品搜索功能 自动化测试或性能测试中&a…

[转][HTML]css属性

1、字体属性(type)font-family(使用什么字体)font-style(字体的样式&#xff0c;是否斜体)&#xff1a;normal/italic/obliquefont-variant(字体大小写)&#xff1a;normal/small-capsfont-weight(字体的粗细)&#xff1a;normal/bold/bolder/lithterfont-size(字体的大小)&…