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

Mysql环境安装

1,下载压缩包

下载压缩包解压

2,配置环境变量

i,高级系统设置-->环境变量-->系统变量-->path-->添加mysql的bin目录路径

ii,新建my.ini文件

basedir:MYSQL的路径

datadir:这个data路径不用手动创建,运行起来会自动创建

port:端口

skip-grant-tables:跳过秘密验证,即没有密码也要能登录

[mysqlId]
basedir=E:\A_java_study2024\environment\mysql\mysql-5.7.31\mysql-5.7.31-winx64\
datadir=E:\A_java_study2024\environment\mysql\mysql-5.7.31\mysql-5.7.31-winx64\data\
port=3306
skip-grant-tables

3,以管理员身份运行cmd

 以管理员身份运行cmd,进入到mysql的bin目录,然后输入mysqld -install安装mysql

如果提示服务已经存在,就是之前安过,没清干净,可进行如下步骤

输入sc delete mysql之后显示DeleteService 成功即卸载成功,再重新走上面的步骤即可

4,初始化数据

输入mysqld --initialize-insecure --user=mysql 初始化数据   即data目录的自动创建

5,启动mysql

启动mysql(net start mysql),然后用命令mysql -u root -p 进入mysql关机界面(密码为空即可) 

任务管理器可看

6,通过界面进入命令行设置密码

输入mysql -u root -p

执行update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

修改密码123456

7,刷新权限flush privileges;

修改my.ini文件的最后一句跳过密码验证的配置skip-grant-tables

8,重启mysql

net stop mysql;

net start mysql;

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

相关文章:

  • 请问平面仓系统的盘点如何做?
  • STM32笔记(1)GPIO之点亮LED
  • 自动化工具
  • CTFHUB技能树之HTTP协议——响应包源代码
  • Java会话技术,拦截器,过滤器,登录校验
  • Spring Security 如何进行权限验证
  • 计算机砖头书的学习建议
  • 我与C语言二周目邂逅vlog——7.预处理
  • Python无监督学习中的聚类:K均值与层次聚类实现详解
  • C++ 中 new 和 delete 详解,以及与 C 中 malloc 和 free 的区别
  • YOLOv11来了 | 自定义目标检测
  • Vue3 集成Monaco Editor编辑器
  • 一文详解Mysql索引
  • 基于JAVA+SpringBoot+Vue的旅游管理系统
  • STM32_实验3_控制RGB灯
  • RISC-V笔记——Pipeline依赖
  • 构建后端为etcd的CoreDNS的容器集群(六)、编写自动维护域名记录的代码脚本
  • Leetcode 剑指 Offer II 098.不同路径
  • LabVIEW智能螺杆空压机测试系统
  • 在 Ubuntu 22.04 上安装 PHP 8.2
  • Java生死簿管理小系统(简单实现)
  • 【VoceChat】一个即时聊天(IM)软件,又是一个可以嵌入任何网页聊天系统
  • 【LeetCode】动态规划—96. 不同的二叉搜索树(附完整Python/C++代码)
  • Nginx UI 一个可以管理Nginx的图形化界面工具
  • Vue向上滚动加载数据时防止内容闪动
  • 基于QT、ARM的智能停车管理系统+高分项目+源码
  • 1.6,unity动画Animator屏蔽某个部位,动画组合
  • 发动机冷却系统排空气
  • 三周精通FastAPI:1 第一步入门
  • RestTemplate基本使用之HTTP实现GET请求和POST请求