服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - Windows免安装MySQL 8.0.28 版本图文教程

Windows免安装MySQL 8.0.28 版本图文教程

2022-10-21 16:06zhangchd Mysql

这篇文章主要为大家详细介绍了Windows免安装MySQL8.0.28版本图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了Windows免安装MySQL8.0.28版本图文教程,供大家参考。

1. MySQL官网地址

https://www.mysql.com/

2. 进入官网选择下载

Windows免安装MySQL 8.0.28 版本图文教程

2.1 滑到底部选择 MySQL Community (GPL) Downloads

Windows免安装MySQL 8.0.28 版本图文教程

2.2 选择MySQL Community Server

Windows免安装MySQL 8.0.28 版本图文教程

2.3 选择免安装版本下载

Windows免安装MySQL 8.0.28 版本图文教程

2.4 选择直接下载

Windows免安装MySQL 8.0.28 版本图文教程

3. 解压文件至指定文件夹

注意解压后文件应于下图一致不要手动新建data文件夹否则会报错

Windows免安装MySQL 8.0.28 版本图文教程

4. 新建MySQL配置文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port=3306
# 服务实例的唯一标识
# server_id = MySQL
# 设置mysql的安装目录
basedir=D:\\Program Files\\mysql-8.0.28-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\Program Files\\mysql-8.0.28-winx64\\data
# 允许最大连接数
max_connections=20
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character_set_server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

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

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306   
default-character-set=utf8mb4

5. 初始化MySQL,切换到MySQL的bin目录

mysqld --initialize

5.1 可能遇到的问题

Install/Remove of the Service Denied!

解决办法:使用管理员身份运行cmd。

6. 初始化成功后会自动生成data文件夹,如图

Windows免安装MySQL 8.0.28 版本图文教程

7. 注册MySQL服务

mysqld --install MySQL

附:

mysqld --remove MySQL # 移除服务
net start MySQL # 启动MySQL服务
net stop MySQL # 停止MySQL服务

7.1 启动服务

Windows免安装MySQL 8.0.28 版本图文教程

8. 登录MySQL

mysql -uroot -p

若未使用默认端口可通过 -P端口号 来指定
mysql -uroot -P3386 -p

8.1 初始密码在data文件夹下.err文件中

Windows免安装MySQL 8.0.28 版本图文教程

登录成功

Windows免安装MySQL 8.0.28 版本图文教程

9. 修改初始密码

9.1 进入数据库

mysql -u root -p '原来的密码' 

9.2 显示数据库

show databases;

9.3 选择数据库

use mysql;

9.4 修改密码

ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

9.5 刷新MySQL的系统权限相关表

flush privileges;  

9.6 退出

exit;

本地命令操作数据库,不想每次都进入mysql的bin目录的话,可复制该目录在环境变量Path中新建,例如:C:\Program Files\mysql\bin
结束!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/zhangchd/article/details/123746821

延伸 · 阅读

精彩推荐
  • Mysql深入理解Mysql的四种隔离级别

    深入理解Mysql的四种隔离级别

    开发工作中我们会使用到事务,那你们知道事务又分哪几种吗?MYSQL标准定义了4类隔离级别,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低...

    服务器之家5232020-06-29
  • Mysql查看修改MySQL表结构命令

    查看修改MySQL表结构命令

    这篇文章主要介绍了查看修改MySQL表结构命令,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    齐较瘦11662021-03-26
  • Mysqlmysql中general_log日志知识点介绍

    mysql中general_log日志知识点介绍

    这篇文章主要介绍了mysql中general_log日志知识点的介绍以及其他相关内容,以后兴趣的朋友们学习下。...

    wjw5557482020-12-01
  • MysqlMySQL 5.6 (Win7 64位)下载、安装与配置图文教程

    MySQL 5.6 (Win7 64位)下载、安装与配置图文教程

    这篇文章主要介绍了MySQL 5.6 (Win7 64位)下载、安装与配置图文教程的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...

    Cream_huang5812020-06-17
  • Mysqlmysql 的load data infile

    mysql 的load data infile

    前些日子在开发一个舆情监测系统,需要在一个操作过程中往数据表里插入大量的数据,为了改变以往生硬地逐条数据插入的笨办法,也为了提高执行效率...

    mysql教程网3672019-10-27
  • MysqlMySQL如何判断字符串为NULL或者为空字符串

    MySQL如何判断字符串为NULL或者为空字符串

    这篇文章主要介绍了MySQL如何判断字符串为NULL或者为空字符串,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    问啥啥不会10082022-08-29
  • Mysql浅谈MySQL中的触发器

    浅谈MySQL中的触发器

    这篇文章主要介绍了MySQL中的触发器,包括使用触发器添加、更新、删除用户等操作,需要的朋友可以参考下...

    MYSQL教程网2432020-06-22
  • MysqlMysql导出数据的正确方法

    Mysql导出数据的正确方法

    想在Mysql命令行下导出数据库,但就是每天提示不那个错误,后来才知道其实mysqldump不是mysql命令,因此不能在Mysql命令行下导出。 ...

    MYSQL教程网3542019-11-19