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进行一下备 ...
随机推荐
- 【Java】 剑指offer(67) 把字符串转换成整数
本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集 题目 请你写一个函数StrToInt,实现把字符串转换成整数这个功能 ...
- Mac电脑如何设置DHCP
通过设置MAC电脑的DHCP服务器可以为局域网内的其它设备自动分配IP地址,还能把物理地址和IP地址绑定起来,限制IP地址的获取. OS X 10.11或以上版本已内置DHCP服务器软件,即boo ...
- Effective Java 第三版——57. 最小化局部变量的作用域
Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...
- 18,EasyNetQ-使用替代DI容器
EasyNetQ由独立组件组成. 它在内部使用称为DefaultServiceProvider的小型内部DI(IoC)容器. 如果您查看用于创建核心IBus接口实例的静态RabbitHutch类的代码 ...
- react输入 撤销
销毁阶段可以使用的函数:componentWillUnmount:在删除组件之前进行清理操作,比如计时器和事件监听器.因为这些函数都是开发者手动加上去的,react不知道,必须进行手动清理. 实例第一 ...
- AGC01 A - BBQ Easy
目录 题目链接 题解 代码 题目链接 AGC01 A - BBQ Easy 题解 贪心 排序之后从大到小,没两组取小的那个 代码 #include<cstdio> #include< ...
- Shiro笔记(二)身份验证
Shiro笔记(二)身份验证 一.核心代码 @Test public void helloWorldTest(){ IniSecurityManagerFactory factory = new In ...
- ssm中从页面到controller和数据库出现乱码问题的解决
1.确保项目编码为utf8,点击项目右键,点击properties 2.确保数据库编码为utf8,以MySQL为例,可到mysql目录下,my.ini文件中修改后,重启mysql服务 重启mysql服 ...
- Python初识及变量
第一句python,输出 Hello world #!/usr/bin/evn python #指定解释器 #_*_ coding:utf- _*_ #指定编码 print("hello w ...
- openvpn 的安装和使用方法
一.安装: 必备条件: 该计算机必须安装了网卡 1.像安装普通软件一样将 openvpn 这个软件安装好 2.到安装目录下/config 中,该目录下默认只有一个 README.txt,然后将企业给的 ...