mysql 编译安装 window篇
传送门
# 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篇的更多相关文章
- 20190418 CentOS7实用技能综合:系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/RocketMQ/RabbitMQ编译安装 + ...各类常用生产环境软件的编译安装
系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/Roc ...
- mysql 编译安装
mysql 编译安装方式: ```cd /home/oldboy/tools``` 创建 目录 if not have then mkd ...
- centos mysql 编译安装
centos mysql 编译安装 1.安装 创建MySQL用户 sudo useradd mysql 下载MySQL的源码包,我们这里使用的时5.5.18 安装依赖 sudo yum -y inst ...
- Nginx PHP MySql 编译安装
以CentOS5.6为平台编译安装.确保系统已经安装gcc/gcc-c++编译器! 1.Nginx-1.0.14 2.PHP-5.3.10 3.MySql-5.1.61 安装相关依赖开发库: auto ...
- Mysql编译安装及优化
采取编译安装的方法,其好处为:编译安装与平台无关,安装的MySQL目录独立,维护起来方便,而且拥有更好的性能. 环境:CentOS release 6.9 (Final) x86_64 1)下载my ...
- mysql编译安装(详细)(转载)
mysql编译安装(详细) 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从 ...
- 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 ...
- Linux(centos)下mysql编译安装教程
Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...
- 2、mysql编译安装
2.1前言: 此文档介绍的是cmake编译安装的方式: 二进制的安装方式在linux运维_集群_01中有详细的安装说明(已经编译完成,进行初始操作即可) 初始化操作时需要对编译好的mysql进行一下备 ...
随机推荐
- python学习之集合
集合(set)是一个无序的不重复元素序列. 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典. 创建格 ...
- 计蒜客 无脑博士的试管们 【dfs】
题目链接:https://nanti.jisuanke.com/t/31 题目大意: 无脑博士有三个容量分别是A,B,C 升的试管,A,B,C 分别是三个从 1 到20 的整数,最初,A 和 B 试管 ...
- P1292 倒酒
P1292 倒酒这个题有很多模型,这个是一个变形.我令一个解为x两个整数Pa和Pb,分别表示从体积为a ml的酒杯中倒出酒的次数和将酒倒入体积为b ml的酒杯中的次数(酒杯一开始为空).b最后是0,所 ...
- hystrix dashboard Unable to connect to Command Metric Stream解决办法
spring cloud 在初次使用 hystrix dashboard仪表盘的时候很容易出现hystrix dashboard Unable to connect to Command Metric ...
- 【Java并发核心七】计划任务ScheduleExecutorService
Java中定时任务Timer工具类提供了计划任务的实现,但是Timer工具类是以队列的方式来管理线程的,并不是以线程池的方式,这样在高并发的情况下,运行效率会有点低. ScheduleExecutor ...
- 三篇文章带你极速入门php(一)之语法
本文适合阅读用户 有其他语言基础的童鞋 看完w3cschool语法教程来回顾一下的童鞋(传送门,想全面看一下php语法推荐这里) 毫无基础然而天资聪慧颇有慧根(不要左顾右看说的就是你,老夫这里有一本& ...
- vim编辑器基本操作
命令模式: 按(i)键进入编辑模式,将在光标前面插入: 按(I)键进入编辑模式,将在光标行首插入: 按(a)进入编辑模式,在光标后面插入: 按(A)键进入编辑模式,将在光标行末插入: 按(o)进入编辑 ...
- C++调用matlab函数
C++与matlab混合编程——C++调用MATLAB函数 笔者最近在从事一个MFC相关的项目,要求将用Matlab实现的算法通过应用MFC制作成一个小应用.其中有一部分内容需要求一个多元函数的最值. ...
- ELASTIC API
运维常用API. curl -XGET 'localhost:9200/_cat/indices?v&pretty' #查看索引 curl -XGET 'localhost:9200/_cat ...
- react-native开源组件react-native-wechat学习
转载链接:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/react-native-open-source-components-r ...