首页 > 数据库 >MYSQL8最新安装教程

MYSQL8最新安装教程

时间:2024-03-27 12:56:44浏览次数:31  
标签:文件 教程 密码 MYSQL8 my mysql -- MySQL 安装

目录
2024/3/27

安装配置MySql

一、下载MySql

进入官网:https://dev.mysql.com

找到社区版(免费)--下载;

20240326004745

20240326004822

20240326004906

20240326004940

如果需要64 的话,直接进这个网址:MySql8.3.0下载

20240326005414

二、新建文件夹管理Mysql系列文件

20240326005807

20240326005815

三、配置my.ini文件

在MySql安装文件下,新建.txt文件,命名my.ini

image-20240327121819435

复制以下文本到my.ini:

【注意】文本路径需要根据自己的安装路径来!!

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=D:\Tools\Mysql8\mysql-8.3.0-winx64 <- 这里根据自己的安装路径来
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=D:\Tools\Mysql8\mysql-8.3.0-winx64\data  <- 这里根据自己的安装路径来
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4


20240326010404

四、执行数据库初始化命令

进入安装包目录、执行数据库初始化命令、这里在安装包路径下会自动生成data文件;
最好查看一下,不然后续可能会无法启动MySQL服务;(可能是Mysql8版本的原因!)

mysqld --initialize --console

20240326010711

五、基础配置

记住临时密码、安装mysql、打开MySQL服务、进入数据库、更改密码

20240326012130

20240326012417

六、配置系统环境变量

20240326012556

20240326012737

可能会遇到无法启动MYSQL服务的问题:

20240326092553

一、尝试删除MySQL服务,重新安装;

sc delete mysql
mysqld --install mysql

20240326093309

二、查看端口是否是被占用

进入err文件,找到端口号:33060

20240326100034

20240326100022

打开命令行:输入 netstat -ano 查看本机全部端口信息

找到33060端口的进程号:17371;

image-20240327110709484

image-20240327110734091

打开任务管理器输入进程号:17372

如果不是MySQL服务,就将该服务关闭,然后启动MySQL服务;

20240326100441

三、查看my.ini\data文件

如果上述方法排除不行,检查是否配置了my.ini 文件是否在MySQL文件的根目录下;

是否有data文件,没有得data文件通过命令创建【不要手动添加】我这里就是手动添加出的错;

image-20240327120011230

终极解决步骤:

1、删除data文件

如果有重要信息提前备注好;

2、删除MySQL服务,重新安装;

sc delete mysql
mysqld --install mysql

3、执行初始化数据库语句

管理员身份执行cmd命令窗口;

mysqld --initialize --user=mysql --console

4、记住临时密码,开启MySQL服务,登录,修改密码

20240326093559

无法修改密码

原因在于:先启动MYSQL服务,然后登录,修改密码

net start mysql		// 启动服务
mysql -u root -p 	// 使用临时密码 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';		// 初始化密码

20240326095318

20240326095647

参考学习资料:

Mysql安装配置:https://blog.csdn.net/weixin_43579015/article/details/117228159

无法启动问题:https://blog.csdn.net/m0_67401382/article/details/123786742

各位看官老爷,如果对您有帮助,麻烦 收藏 +点赞 !

标签:文件,教程,密码,MYSQL8,my,mysql,--,MySQL,安装
From: https://www.cnblogs.com/Dr-LiDaxia/p/18098733

相关文章

  • 前端学习-TypeScript菜鸟教程-002-TypeScript基础知识
    菜鸟教程链接基本是阅读教程,记笔记大部分为直接复制基础类型any,number,string,boolean,数组(如letx:number[]=[1,2]或letx:Array<number>=[1,2]),元组(letx:[string,number])enumenumColor{Red,Green,Blue};letc:Color=Color.Blue;void:用于标识方......
  • Flink - [02] 安装部署(Standalone)
     一、准备1、角色规划FlinkStandalone角色规划节点名称node01node02node03master○  worker ○○zookeeper○○○   二、部署1、解压:tar-zxvfflink-1.11.2-bin-scala_2.11.tgz2、      — 要养成终生学习的习惯—......
  • jdk22+maven环境配置教程+idea的maven环境配置(Windows系统)
    前言jdk是Java开发必要的编程环境,idea是常用的Java开发工具,这里着重解释一下maven。maven就是我们经常看见的pom.xml文件,maven有以下三点功能:1.项目构建(可以帮助我们更快速的打包、构建项目)2.依赖管理,例如我们连接数据库需要的jar包驱动、处理excel表格的驱动等,还有相应......
  • SQL-Labs靶场“54-57”关通关教程
    君衍.一、54关基于GET的cookie10单引号注入1、源码分析2、联合查询注入二、55关基于GET的cookie14括号注入1、源码分析2、联合查询注入三、56关基于GET的cookie14变形注入1、源码分析2、联合查询注入四、57关基于GET的cookie14双引号注入1、源码分析2、联合查询注......
  • Linux系统安装完成之后如何开启root的ssh登录
    Linux系统安装完成之后如何开启root的ssh登录默认情况下,root用户是没有密码的,而且出于安全考虑,SSH服务不允许root用户直接登录。但在某些情况下,你可能需要以root用户身份通过SSH远程登录服务器,或者为root用户设置密码。修改root用户密码首先,登录到Linux系统。如果你是通......
  • mmpretrain安装教程(踩雷记录)
    目录ModuleNotFoundError:Nomodulenamed‘mmcv‘包命令pkgutil报错OSError:CUDA_HOMEenvironmentvariableisnotset.PleasesetittoyourCUDAinstallroot.error:MicrosoftVisualC++14.0orgreaterisrequired.Getitwith"MicrosoftC++BuildTools......
  • openEuler20.03操作系统上安装部署MogDB2.1.1
    openEuler20.03操作系统上安装部署MogDB2.1.1本文出处:https://www.modb.pro/db/378319openEuler操作系统上安装mogdb:下载openEuler镜像文件:openEuler-20.03-LTS-x86_64-dvd.iso可以到各镜像源网站下载:例如:清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/openeule......
  • 全网最简单最快捷的搭建nextcloud教程(开箱即用),也可以说是保姆级虚拟机安装Ubuntu23.
    nextcloud是一款开源的网盘工具,适用于个人或中小型公司。纯英文的官网很多同行看着云里雾里的,网上的教程也零零散散的,容易踩坑。今天我来发一个最简单最快捷的搭建nextcloud的教程。完全傻瓜化,非docker方式。本质上就是Ubuntu23.10自带nextcloud包,安装最后一步的时候勾选上即......
  • 网络攻防中黑客常用的十大渗透测试演练系统,百款渗透测试工具集合,安卓防逆向、防动态分
    网络攻防中黑客常用的十大渗透测试演练系统,百款渗透测试工具集合,安卓防逆向、防动态分析、渗透测试及加固详细教程。对目标机器进行全面的渗透测试是一个复杂的过程,需要遵循一系列的步骤来确保系统的安全性。以下是一个详细的渗透测试流程,包括关键步骤和一些基本的命令或......
  • 手工安装部署openGauss3.0一主一备(非om工具安装)
    手工安装部署openGauss3.0一主一备(非om工具安装)本文出处:https://www.modb.pro/db/425385一、操作系统配置(centos7.6)1.关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld2.关闭selinux服务setenforce0vim/etc/selinux/configSELINUX=disabled3.......