mysql 编译安装 window篇
2023-09-11 14:16:39 时间
传送门
# 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 = 3306 # 设置mysql的安装目录 basedir=C:\Users\Lee\Desktop\mysql8.0 # 设置mysql数据库的数据的存放目录 datadir=C:\Users\Lee\Desktop\mysql8.0\data # 允许最大连接数 max_connections=500 # 服务端使用的字符集默认为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('123'); # 新版本改为如下命令: alter user 'root'@'localhost' identified by '123';
刷新配置:
flush privileges;
相关文章
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- 分享MYSQL中的各种高可用技术(源自姜承尧大牛)
- [Deepin 15] 编译安装 MySQL-5.6.35
- 【MySql】MySQL Replication Fatal Error 1236
- navcat导入mysql.sql出现:2006, 'MySQL server has gone away'
- Mysql 第十日 字符集,XA事务,查询缓存
- MySQL选择数据库use与mysql_select_db使用详解
- MySQL--执行mysql脚本及其脚本编写
- CentOS 6.4下编译安装MySQL 5.6.14
- windows下安装、卸载mysql服务
- centos下yum搭建安装linux+apache+mysql+php环境
- mysql 源码安装
- hive 安装mysql作为元数据
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- linux服务器下安装phpstudy 如何命令行进入mysql
- CentOS 6.4下编译安装MySQL 5.6.14
- Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- django配置链接mysql数据库:pymysql和mysqlclient两种方案
- Python MySQL - mysql-connector 驱动
- mysql初次登陆跳过密码并初始化密码
- Nginx+Php-fpm+MySQL+Redis源码编译安装指南
- 如何安装mariadb服务器和解决 can't connect to local mysql server through socket...
- m1 macOS 安装 mysql 5.7
- redhat 用yum安装的apache、mysql一般默认安装在哪个目录下?
- Linux 脚本编译安装mysql-boost-5.7.11.tar.gz(懒人的福音)
- MySql高级----Linux下的mysql的安装与初始化配置
- MySql下载与安装-zip版本
- Shell脚本一键安装-----MySQL数据库
- MySQL数据库for CentOS7 yum安装、5.7.30编译安装和基础操作