mysql8免安装教程

@[TOC]mysql8免安装教程


前言


# 一、下载 可以私信我

二、安装

1.创建my.ini文件和data文件夹

my.ini是用来配置数据库参数的。data是用来存放数据的。
my.ini配置
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql8
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql8\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 忽略密码
# skip-grant-tables

2.初始化数据库

使用管理员身份打开打开Windows PowerShell。并进入D:\mysql8\bin目录,执行如下命令:

mysqld --initialize --console

插入过程中可能会出现以下错误 不识别mysqld
错误图片
这时使用mysqld --initialize --console
就可以了之后会出现初始化代码这个要切记一定要复制记下
我的初始密码为 Kk%CixQHk9C?
我的初始密码为

Kk%CixQHk9C?

启动

安装MySQL服务,并启动服务

安装服务的命令为:mysqld --install 服务名,由于我电脑已配置安装了mysql服务,此处用mysql8作为服务名,如下所示

mysqld --install mysql8

启动服务命令为:net start 服务名
同样如果有可能会出现上面的找不到函数错误。在命令前面加./
启动成功
在这里插入图片描述

登录MySQL并修改root密码

使用默认分配的密码(即Kk%CixQHk9C?)进行登录

mysql -uroot -pKk%CixQHk9C?

登录成功后,修改密码为password

alter user 'root'@'localhost' IDENTIFIED BY 'password';

刷新一下即可

在这里插入图片描述

重新登录

使用新密码重新登陆在这里插入图片描述

### MySQL 8.0 免安装版配置与使用教程 #### 解压软件包 下载MySQL 8.0免安装版压缩包之后,将其解压至目标位置。此过程简单快捷,无需执行传统意义上的安装程序[^2]。 #### 创建 `my.ini` 配置文件 在解压后的目录内新建名为`my.ini`的文本文件作为MySQL服务器的主要配置文档。该文件应至少包含如下基本设定: ```ini [mysqld] port=3306 basedir=D:\\path_to_your_mysql_directory datadir=D:\\path_to_your_data_directory max_connections=200 max_connect_errors=10 ``` 注意路径中的反斜杠需成对出现以避免解析错误[^5]。 #### 初始化数据库环境 通过管理员身份启动命令提示符窗口,切换到MySQL的`bin`子目录下,依次输入以下指令完成数据初始化以及服务注册工作: - 执行`mysqld --initialize-insecure`用于建立初始状态下的数据库结构; - 运行`mysqld --install`实现Windows环境下自动加载的服务项登记; - 启动新设立的服务实例:`net start mysql`; 上述操作完成后便意味着本地已经具备了一套可正常运作的关系型数据库管理系统[^4]。 #### 登录管理账户并修改默认凭证信息 初次访问时root用户的密码为空字符串形式,在成功接入后建议立即更改这一临时认证凭据确保安全性。具体做法是在交互式shell里键入`use mysql;`选定当前活动库再依照官方指南更新相应字段值。 ```sql ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'YourNewPassword!'; FLUSH PRIVILEGES; ``` #### 可选优化措施——调整全局环境变量 为了让操作系统能够识别来自任意位置发起针对MySQL客户端工具(如mysql.exe)调用请求,推荐把其所在文件夹加入PATH列表之中。不过这项改动并非强制性的,视个人需求而定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值