首页 > 数据库 >本地Windows10怎样配置免安装版本MySQL?

本地Windows10怎样配置免安装版本MySQL?

时间:2024-07-05 20:42:18浏览次数:24  
标签:设置 default MySQL Windows10 默认 版本 mysql 安装

下载MySQL免安装压缩包
下载地址:https://downloads.mysql.com/archives/community/

解压安装
1、接下来我们解压文件夹,这时我们解压的文件夹是没有my.ini文件和data目录,这时我们需要自己创建my.ini文件,data文件后期回自动生成

2、新建配置my.ini文件,并添加配置信息,如下:

[mysqld]
#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
default-time-zone = '+8:00'
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.33
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql-8.0.33\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用mysql_native_password caching_sha2_password”插件认证
default_authentication_plugin=mysql_native_password
early-plugin-load=""
skip-grant-tables

# 启用共享内存连接(在 Win上提供的一种进程间通信(IPC)机制,允许客户端应用程序绕过 TCP/IP 或其他网络层,直接通过操作系统提供的共享内存来与 MySQL 服务器通信,从而提高本地连接的性能)
shared-memory=1

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[client]
#客户端默认端口号为3306
port=3306
default-character-set=utf8

进入安装解压的mysql的bin目录下:

 执行命令保存一下初始密码:

mysqld --initialize --console

安装服务

mysqld --install MySQL

启动服务

net start mysql MySQL

更改密码
先输入mysql -u root -p
然后将刚才保存的密码输入登录进入mysql

修改密码

alter user 'root'@'localhost' identified by 'youpassword';

添加 MySQL bin 目录到 PATH 环境变量:
打开“环境变量编辑器”。在 Windows 上,可以通过“控制面板” > “系统和安全” > “系统” > “高级系统设置” > “环境变量”来访问。
在“系统变量”区域中找到 Path 变量,选择它并点击“编辑”按钮。
添加 MySQL 安装目录下的 bin 文件夹路径。例如,如果是默认安装位置,路径应该是类似 D:\mysql-8.0.33\bin(根据你的 MySQL 版本和安装路径,路径可能有所不同)。
点击确定保存更改,然后重新打开 PowerShell。

 

扩展知识
1、数据库授权
mysql: GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
2、刷新权限
mysql: FLUSH PRIVILEGES;
3、允许外部链接数据库
mysql: update user set host ='%' where user ='root' and host = 'localhost';

 

标签:设置,default,MySQL,Windows10,默认,版本,mysql,安装
From: https://www.cnblogs.com/firstcsharp/p/18286581

相关文章

  • 在windows中把mysql8.0.3设置为允许外部ip访问
    在windows中把mysql8.0.3设置为允许外部ip访问要在Windows系统中设置MySQL8.0.3允许外部IP访问,你需要按照以下步骤操作:登录到MySQL首先,你需要使用管理员账号登录到MySQL:mysql-uroot-p输入密码后,你将进入MySQL命令行界面。2.更新用户权限接下来,你需要更新......
  • Mysql之基本操作(库,表,用户管理)
    库中有表,表中有数据一、查看帮助信息点击查看代码mysql>helpcreate//help后面跟上具体命令可以查看帮助二、查看支持的字符集点击查看代码showcharset;//查看支持的字符集默认拉丁文字latin1utf8|UTF-8Unicode//阉割版的utf8mb4|UTF-8Unicod......
  • centos git 如何升级 版本
    今天突然centos服务器的git不正常了。error:RPcfailed;result=22,HTTPcode=422fatal:Theremoteendhungupunexpectedly在CentOS上升级Git版本,可以通过多种方法实现,包括使用Yum包管理器、源码编译安装等。以下是详细的步骤说明:一、使用Yum包管理器升级(如果官方仓库中有......
  • Docker打包rust时版本依赖问题
    rust程序在服务器上能打包成功,但在Dockerfile运行时始终报依赖错误,涉及版本太多即使手动改.lock文件效果也不理想,切换镜像无效果>[4/4]RUNcargoinstall--path.:0.426Installingbackendv0.1.0(/backend)......
  • 面试必会之Mysql篇
    1.Mysql查询语句的书写顺序Select[distinct]<字段名称>from表1[<join类型>join表2on<join条件>]where<where条件>groupby<字段>having<having条件>orderby<排序字段>limit<起始偏移量,行数>2.Mysql查询语句的执行顺序(8)Sele......
  • linux(CentOS)搭建MySQL数据库--详细版
    1、MySQL数据库去mysql官网下载需要安装的mysql版本,我这里用的是mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz将该压缩包放到/usr/local/mysql_store目录下,mysql_store目录需要自己手动创建,cd/usr/localmkdirmysql_store然后解压该压缩包,输入如下指令:tar-zxvfmy......
  • [Mysql]事务/隔离级别
    1.3事务在理解事务的概念之前,接触数据库系统的其他高级特性还言之过早。事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句......
  • [Mysql]MVCC
    多版本并发控制MVCCMySQL的大多数事务型存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑,它们一般都同时实现了多版本并发控制(MVCC)。不仅是MySQL,包括Oracle、PostgreSQL等其他数据库系统也都实现了MVCC,但各自的实现机制不尽相同,因为MVCC没有一个统一的实现标准。可以......
  • openEuler下安装mysql
    环境:Os:openEuler2203sp41.1介质准备mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz该介质可以从官网上进行下载 1.1创建mysql用户和用户组root@ecs-d7c2-0417412~]#groupaddmysqlroot@ecs-d7c2-0417412~]#useraddmysql-s/sbin/nologin-M-gmysql1.1下载解压二......
  • 手把手教你解决spring boot导入swagger2版本冲突问题,刘老师教编程
    手把手教你解决springboot导入swagger2版本冲突问题本文仅为个人理解,欢迎大家批评指错首先SpringBoot3和Swagger2不兼容。在SpringBoot3中,应该使用Springdoc或其他与SpringBoot3兼容的API文档工具来替代Swagger2。Swagger2的依赖底层使用的是javax......