当前位置: 首页 > news >正文

mysql 8.0.22安装

mysql8.0.22安装

  • 1. 配置my.ini
  • 2. 添加环境变量
  • 3. 安装mysql
    • 3.1 mysql初始化
    • 3.2 安装mysql服务
    • 3.3 启动mysql服务
  • 4. 连接数据库
    • 修改连接数据库的密码

前提:已经从官网下载mysql8.0.22安装包并解压(下载地址:https://dev.mysql.com/downloads/installer/)

1. 配置my.ini

在解压后的mysql8.0.22目录下创建my.ini文件
在这里插入图片描述
my.ini中的配置内容如下:
my.ini配置
需要注意的点
mysql数据存放目录必须在mysql安装包解压的目录下,不能是自己新建的目录,比如我这里的解压后的目录为E:\ProgramFiles\mysql-8.0.22-winx64,mysql的数据目录则在当前目录下
在这里插入图片描述

2. 添加环境变量

按照计算机——高级系统设置——高级——环境变量的顺序进入
(1)在下面的系统变量中新建系统变量,变量名可以自己设置,比如可以设置为mysql,变量值填mysql8.0的解压目录(E:\ProgramFiles\mysql-8.0.22-winx64)
(2)在用户变量的Path变量中添加环境变量(%mysql%\bin)

3. 安装mysql

3.1 mysql初始化

用管理员身份运行cmd,进入到mysql解压后的bin目录,输入mysqld --initialize --console
在这里插入图片描述
在运行命令之后需要记住这里的初始化密码,后面登陆的时候需要

3.2 安装mysql服务

继续在cmd窗口输入mysqld --install

3.3 启动mysql服务

net start mysql

4. 连接数据库

在cmd窗口输入mysql -u root -p
密码为初始化时的密码

如果没记住输入初始化命令后生成的密码,可以现在mysql数据目录下找到以.err为后缀的文件,找到里面的密码。如果在这里也找不到则(1)使用net stop mysql命令先停止mysql服务;(2)删除存储mysql数据的文件夹(Data);(3)重新执行mysqld --initialize --console,记住生成的密码;(4)启动mysql服务 net start mysql;(5)安装mysql:mysqld --install

修改连接数据库的密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘密码’;
退出mysql时使用exit命令。

http://www.lryc.cn/news/17675.html

相关文章:

  • Mysql系列:Mysql5.7编译安装
  • 设备树(配合LED驱动说明)
  • (二十六)大白话如何从底层原理解决生产的Too many connections故障?
  • ASEMI高压MOS管60R380参数,60R380特征,60R380应用
  • Python期末试卷
  • Linux | 网络通信 | http协议介绍 | cookie策略讲解
  • 招投标系统简介 招投标系统源码 java招投标系统 招投标系统功能设计
  • winapi获取和修改camera raw界面元素数据
  • C++问答汇总_2023自用
  • IDA 实战--(2)熟悉工具
  • Deep Unsupervised Learning using Nonequilibrium Thermodynamics论文翻译学习
  • 使用Autoware标定工具包联合标定相机和激光雷达
  • 了解线程安全
  • 【git】git版本控制
  • 模电学习7. 三极管特性曲线与静态工作点
  • LeetCode题解:633. 平方数之和,双指针,JavaScript,详细注释
  • Keil编译头文件iec_std_functions.h错误解决
  • 2022 赣育杯 CTF --- Crypto Lost_N wp
  • 【趋势分析方法三】MATLAB代码实现TFPW-MK检验
  • 一文学会 Spring 整合 MyBatis
  • ElasticSearch - 文档 | 索引文档 | 检索文档 | 创建索引并指明映射
  • SQL中的DML、DDL、DCL分别是什么意思
  • kubeasz部署k8s高可用集群
  • 2022年工程机械出口专题研究【重工】
  • [python入门(51)] - python时间日期格式time和datetime
  • 别担心ChatGPT距离替代程序猿还有距离
  • SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
  • OpenGov的首个方案已上线Moonriver
  • (三十一)大白话MySQL如果事务执行到一半要回滚怎么办?再探undo log回滚日志原理
  • 机器学习-基于KNN及其改进的汉字图像识别系统