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进行一下备 ...
随机推荐
- python3安装pip3的方法
1.点击链接:https://bootstrap.pypa.io/get-pip.py,并下载get-pip.py文件; 2.文件下载完成之后,cd到当前目录,并进行安装,如下: root@zhuzh ...
- Codeforces Round #468 (Div. 2, based on Technocup 2018 Final Round)
A.B都是暴力搞一搞. A: #include<bits/stdc++.h> #define fi first #define se second #define mk make_pair ...
- 安装Numpy方法
Numpy安装(要先安装好python,见<windows下的python环境搭建(python2和python3不兼容,python2用的多)>) Numpy是Python的一个科学计算 ...
- set 集合的知识
1. 定义: 2. 集合的交集,并集,差集: 3. 集合添加add(无序): 4. 添加可迭代对象(字符串,列表,元组)update: 字符串实例: 5. 删除元素( pop , remove ): ...
- Python打包方法——Pyinstaller (转)
Python版本:Python3.5.2 一.安装Pyinstaller 1.安装pywin32 下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的pywin32,下载后 ...
- LeetCode刷题笔记--Python--28. 实现strStr()
class Solution: def strStr(self, haystack, needle): """ :type haystack: str :type nee ...
- 命令:hash
简介 hash命令是bash的内置命令. 我们知道在bash中执行外部命令,会根据环境变量PATH来逐一搜索命令的路径. hash就是用于记住命令的路径,并且在下次执行命令的时候直接通过hash获取而 ...
- 【Android】窗口机制分析与UI管理系统
类图关系 在看Android的窗口机制之前,先看看其主要的类图关系以及层级之间的依赖与调用关系 1.window在当前的android系统的中的呈现形式是PhoneWindow (frameworks ...
- 3dmax多个版本软件的安装包以及安装教程
这个文档具体出自哪里,我也是记不得了,需要的看下,链接如果是失效,那我也无能为力了. 免费分享,链接永久有效 2014版3D MAX链接:http://pan.baidu.com/s/1nuFr7Xv ...
- 喵哈哈村的魔法考试 Round #17 题解
喵哈哈村的秘境探险系列. A. 实际上就是求乘积%k是否等于0,显然 a * b % k = (a%k)*(b%k)%k,所以边乘边取模就好了. #include<bits/stdc++.h&g ...