传送门

# mysql下载地址
https://www.mysql.com/downloads/ # 找到MySQL Community Edition (GPL)
https://dev.mysql.com/downloads/ # 再找到MySQL Community Server (GPL)
https://dev.mysql.com/downloads/ # 选择自己的操作系统选择源码下载
https://dev.mysql.com/downloads/file/?id=471342 # 选择No thanks, just start my download.
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

后记补充(重要):

1、不能自己手动新建 data 文件夹,必须使用 mysqld --initialize 初始化生成。
2、如果出现问题,用 mysqld --console 检查
3、初始化密码在/data/*.err文件中,找到 A temporary password is generated for root@localhost: **********  后面这串随机码就是密码了。


1、进入bin目录,【使用管理员权限】打开命令行输入初始化:

mysqld --initialize

2、在根目录下新建一个my-default.ini,加入以下内容

[mysqld]
# sequelize 需要的配置
sql_mode="NO_ENGINE_SUBSTITUTION" # 设置3306端口
port = # 设置mysql的安装目录
basedir=C:\Users\Lee\Desktop\mysql8. # 设置mysql数据库的数据的存放目录
datadir=C:\Users\Lee\Desktop\mysql8.\data # 允许最大连接数
max_connections= # 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8 # 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3、mysql 服务安装:

指定配置文件的安装:

mysqld --install mysql-fuckyou --defaults-file=‪C:\Users\Lee\Desktop\mysql8.0\my-default.ini

或者无参安装:默认的服务名为 『MySQL』 , 默认的端口是 『3306』

mysqld --install

1、mysql-5.7.19-winx64 是服务的名字,可以自定义,这对应待会net start mysql-5.7.19-winx64

2、defaults-file 指定了配置文件的路径

如果之前有安装了。可以使用mysqld --remove <服务名> 来删除。或者使用 sc delete <服务名> 删除。

4、启动服务

net start mysql-fuckyou

或者手动启动

如果启动失败,请使用如下命令检查和排除错误

mysqld --console 

5、获取 root 登录密码

进入data文件夹中的 *.err 文件。

找到A temporary password is generated for root@localhost:

后面那一串就是密码了。如图,那么我本次的临时密码就是:=9X4Uw=u(.uw。

6、登录

mysql -u root -p

将它黏贴如命令行即可

7、修改密码

set password for root@localhost = password('');

# 新版本改为如下命令:
alter user 'root'@'localhost' identified by '';

刷新配置:

flush privileges;

mysql 编译安装 window篇的更多相关文章

  1. 20190418 CentOS7实用技能综合:系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/RocketMQ/RabbitMQ编译安装 + ...各类常用生产环境软件的编译安装

    系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/Roc ...

  2. mysql 编译安装

    mysql 编译安装方式:   ```cd /home/oldboy/tools```                创建 目录          if not have   then     mkd ...

  3. centos mysql 编译安装

    centos mysql 编译安装 1.安装 创建MySQL用户 sudo useradd mysql 下载MySQL的源码包,我们这里使用的时5.5.18 安装依赖 sudo yum -y inst ...

  4. Nginx PHP MySql 编译安装

    以CentOS5.6为平台编译安装.确保系统已经安装gcc/gcc-c++编译器! 1.Nginx-1.0.14 2.PHP-5.3.10 3.MySql-5.1.61 安装相关依赖开发库: auto ...

  5. Mysql编译安装及优化

    采取编译安装的方法,其好处为:编译安装与平台无关,安装的MySQL目录独立,维护起来方便,而且拥有更好的性能. 环境:CentOS release 6.9 (Final)  x86_64 1)下载my ...

  6. mysql编译安装(详细)(转载)

    mysql编译安装(详细)   一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从 ...

  7. rpm安装MySQL5.5后配置,在centos5上;mysql编译安装在centos6.5上;

    [1] 没有/etc/my.cnf: rpm包安装的MySQL是不会安装/etc/my.cnf文件的:处理:cp /usr/share/mysql/my-huge.cnf /etc/my.cnf [2 ...

  8. Linux(centos)下mysql编译安装教程

    Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...

  9. 2、mysql编译安装

    2.1前言: 此文档介绍的是cmake编译安装的方式: 二进制的安装方式在linux运维_集群_01中有详细的安装说明(已经编译完成,进行初始操作即可) 初始化操作时需要对编译好的mysql进行一下备 ...

随机推荐

  1. BZOJ1053 [HAOI2007]反素数ant 数论

    欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 传送门 - BZOJ1053 题目描述 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4.如果某个正 ...

  2. bfs-poj3278

    题目链接:http://poj.org/problem?id=3278 题意:农夫原始在N位置上,他的目的是要抓到在K位置上的牛.牛的位置是固定不变的,而农夫的移动是在一条水平线上进行的,移动方式有以 ...

  3. Spring框架学习05——AOP相关术语详解

    1.Spring AOP 的基本概述 AOP(Aspect Oriented Programing)面向切面编程,AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视.事务管理.安全检查 ...

  4. [洛谷P2123]皇后游戏

    很抱歉,这个题我做的解法不是正解,只是恰巧卡了数据 目前数据已经更新,这个题打算过一段时间再去写. 目前在学习DP,这个会暂时放一放,很抱歉 这个题是一个国王游戏的变形(国王游戏就把我虐了qwq) 题 ...

  5. MongoDB--集群

    为什么需要集群 为了让数据安全 高(24* 7)数据可用性 灾难恢复 无停机维护(如备份,索引重建,压实) 读缩放(额外的副本读取) 副本集对应用程序是透明 设置集群 准备工作 在MongoDB的集群 ...

  6. Shiro笔记(三)授权

    Shiro笔记(三)授权 一.授权方式 1.编程式: Subject subject=SecurityUtils.getSubject(); if(subject.hasRole("root ...

  7. [CF521D]Shop

    [CF521D]Shop 题目大意: 你有一个长度为\(k(k\le10^5)\)的数列\(A_{1\sim k}\),有\(n(n\le10^5)\)种操作,操作包含以下\(3\)种: 将\(A_x ...

  8. struts2返回json数据

    <!-- ajax注册 --> <package name="jsonstruts2" namespace="/json" extends=& ...

  9. 将java项目传输到centos7服务端

    http://www.xdowns.com/so.asp?keyword=flashfxp 下载flashfxp之后进行一系列配置即可 https://cloud.baidu.com/?from=co ...

  10. Oracle中使用透明网关链接到Sqlserver(转)

    测试环境介绍 1.ORACLEServer   Database version:10.2.0 IP:192.168.1.5 ORACLE_HOME:D:\oracle\product\10.2.0\ ...