首页 > 数据库 >win11安装mysql(解压版)

win11安装mysql(解压版)

时间:2024-01-10 15:01:14浏览次数:45  
标签:解压 -- 默认 default mysqld 设置 mysql win11

一、官网下载

https://dev.mysql.com/downloads/mysql/

二、配置环境变量

设置>系统>系统信息>高级系统设置

三、配置my.ini

mysql根目录下创建my.ini

 1 [mysqld]
 2 ; 设置3306端口
 3 port=3306
 4 ; 设置mysql的安装目录
 5 basedir=D:\\XX\\mysql-8.0.18-winx64
 6 ; 设置mysql数据库的数据的存放目录,尽量使用两个斜杠,防止被转义
 7 datadir=D:\\XX\\mysql-8.0.18-winx64\\data
 8 ; 允许最大连接数
 9 max_connections=200
10 ; 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
11 max_connect_errors=10
12 ; 服务端使用的字符集默认为UTF8
13 character-set-server=utf8
14 ; 创建新表时将使用的默认存储引擎
15 default-storage-engine=INNODB
16 ; 默认使用“mysql_native_password”插件认证
17 default_authentication_plugin=mysql_native_password
18 [mysql]
19 ; 设置mysql客户端默认字符集
20 default-character-set=utf8
21 [client]
22 ; 设置mysql客户端连接服务端时默认使用的端口
23 port=3306
24 default-character-set=utf8

四、初始化数据库

以管理员身份运行cmd,切换至mysql目录的bin目录下

1 mysqld --initialize --console

默认服务名为mysql,也可指定其他服务名

1 mysqld --initialize --console 服务名

执行成功后,会显示root默认密码,记得保存

五、安装mysql服务

1. 安装服务

1 mysqld -install

2. 启动服务

1 net start mysql

六、修改mysql密码

1. 登录mysql

1 mysql -u root -p

密码为刚刚保存的密码

2. 修改密码

1 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

参考链接:https://juejin.cn/post/6844904000152666126

标签:解压,--,默认,default,mysqld,设置,mysql,win11
From: https://www.cnblogs.com/leonliuo/p/17956464

相关文章

  • Go Gin+MySQL实现增删改查
    一、概述使用Gin框架+MySQL数据库实现增删改查(原生sql)实现步骤:1.导入Gin框架goget-ugithub.com/gin-gonic/gin2.引入MySQL驱动goget-ugithub.com/go-sql-driver/mysql3.注册Gin路由//注册用户路由funcRegisterUser(){......
  • MySql 中 INSTR() 用法
    在MySQL中,INSTR()函数用于查找一个字符串中是否包含另一个指定的子串,并返回该子串在原始字符串中第一次出现的位置。以下是INSTR()函数的语法:INSTR(str,substr)其中,str是要搜索的目标字符串;substr是要查找的子字符串。如果str包含substr,则返回substr在str中第一......
  • MySql 中 SUBSTRING_INDEX()用法
    SUBSTRING_INDEX()函数用于从一个指定分隔符分隔的字符串中提取子串。它返回一个字符串,包含在原始字符串中出现在指定分隔符之前或之后的所有字符。以下是SUBSTRING_INDEX()函数的语法:SUBSTRING_INDEX(str,delim,count)其中,str是要分割的字符串;delim是指定的分隔符;count......
  • centos安装mysql8,银河麒麟安装mysql8,arm(aarch)架构,rpm包,完全离线安装
    作者主页:https://www.cnblogs.com/milkbox/参考:软件包下载:https://rpmfind.net/linux/rpm2html/search.phpMySQL::DownloadMySQLCommunityServer主要教程:十二、MySQL8.0.32离线安装(适用于Linux-CentOS7)_linux离线安装libaio-CSDN博客本教程以银河麒麟v10为例注......
  • ubuntu安装mysql8,debian安装mysql8,linux安装mysql8,x86_64架构,deb包
    作者主页:https://www.cnblogs.com/milkbox参考:修改大小写:MySQL8.0安装后更改不区分大小写!包你必生效!_mysql8.0不区分大小写-CSDN博客整个安装过程建议在root权限下进行。需要网络来下载相关依赖,如果你的系统已经存在相关以来,那么就可以离线安装。下载与解压去官网下载mys......
  • 6 修改表 -- MySQL数据库
    在大多数情况下,表结构更改时都使用altertable语句。1.修改表类型#语法mysql>altertable表名modify[column]列定义[first|after列名];实例:修改表emp的ename字段,将varchar(10)改为将varchar(20)mysql>altertableempmodifyenamevarchar(20);2.......
  • mysql_native_password 身份验证插件在未来版本中移除
    自MySQL8.0.34起,mysql_native_password身份验证插件已被弃用,并可能在MySQL的未来版本中移除。移除意味着:Javajdbc配置文件以及后端大数据的账号密码,必须更改为caching_sha2_password认证模式,否则无法连接MySQL数据库。如果业务系统今后升级MySQL8.0,这块需要加以适配。如果......
  • 实战-Docker 安装 MySQL
    使用Docker命令安装镜像官方文档:https://hub.docker.com/_/mysqlrm-rf/opt/mysqlmkdir-p/opt/mysql/data/opt/mysql/init/opt/mysql/confdockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQL_ROOT_PASSWORD=123456\-v/o......
  • 两个Mysql唯一索引的交换: 避免重复索引 Duplicate entry '3' for key 'priority_UNIQ
    需求我做了一个排行榜,但是主键是pid,不是排名,排名作为唯一索引,两个人排名交换,只需要交换排名唯一索引值即可.但是直接单独更新提示错误:Duplicateentry'3'forkey'priority_UNIQUE'方法本来希望可以在一条SQL语句中交换两个唯一索引值,但是发现这是不可能的,因为值......
  • Mysql数据同步至Elasticsearch
    方案对比鉴于Canal是一个基于MySQL二进制日志的高性能数据同步系统,go-mysql-elasticsearch是一个第三方插件的,虽然都可以同步mysql数据到es,由于es官方文档推荐使用canal工具来同步数据,因此主要将Canal的使用方式提供给用户。核心概念名词解释mysqlbinlogMyS......