kbengine服务器和 数据库 系统路径配置

embedded/2025/2/12 14:53:23/

一、服务器 系统路径配置

在这里插入图片描述
在这里插入图片描述

二、mysql5.7.44 系统路径配置

mysql 压缩包安装方式

  1. 解压压缩包,将解压路径加入 系统环境。

在这里插入图片描述

或者
系统变量新增

变量名:MYSQL_HOME
变量值:C:\MyPrograms\mysql-8.0.12-winx64

修改系统变量的 path 变量,加入

%MYSQL_HOME%\bin
  1. 修改配置文件

在这里插入图片描述

my.ini
我这里设置了关闭ssl

[mysqld]
port = 3306
basedir ="C:\Program Files\mysql-5.7.44-win32"
datadir ="C:\Program Files\mysql-5.7.44-win32\data"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character-set-server=utf8
ssl = 0[client] 
loose-default-character-set=utf8
ssl-mode = DISABLED[mysql]
default-character-set=utf8
ssl-mode = DISABLED[WinMySQLadmin] 
Server = "C:\Program Files\mysql-5.7.44-win32\bin\mysqld.exe"
  1. 初始化

打开cmd命令行,输入初始化命令(由于我们配置了环境变量,所以不需要进入mysql的bin目录)

//生成空密码
mysqld --initialize-insecure --console

或者

//生成临时密码
mysqld --initialize --console

如果选择临时密码,控制台会有以下输出,可以看到里面有临时密码(temporary password is generated for root@localhost:后面的值,注意去掉空格)

[Server] A temporary password is generated for root@localhost: XCeQtsgMO7-F
  1. 安装Windows服务

管理员身份 打开CMD命令行,输入以下命令

//serviceName为服务名,不输入默认为mysql
mysqld --install [serviceName]
  1. 启动服务
net start mysql//以下输出证明启动成功
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。//如果你要关闭的话
net stop mysql
  1. 改掉临时密码

连接到mysql

//下面-p后面的内容就是临时密码
mysql -uroot -pXCeQtsgMO7-F

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

http://www.ppmy.cn/embedded/161617.html

相关文章

数据结构——红黑树的实现

目录 1 红黑树的概念 1.1 红黑树的规则 1.2 红黑树是如何确保最长路径不超过最短路径的2倍的? 1.3 红黑树的效率 2 红黑树的实现 2.1 红黑树的结构 2.2 红黑树的插入 2.2.1 红黑树插入节点的大概过程 2.2.2 情况1:只变色,不旋转 2.2.3 情况…

Linux:线程的互斥与同步

一、买票的线程安全 大部分情况,线程使用的数据都是局部变量,变量的地址空间在线程栈空间内,这种情况,变量归属单个线程,其他线程无法获得这种变量。 但有时候,很多变量都需要在线程间共享,这样…

【AI落地应用实战】DeepSeek大模型应用探讨与RAG技术全景——从实验室榜单看向真实业务场景

目录 一、DeepSeek技术突破背后的应用之困1.1、知识边界困境:知识并不是无限的1.2、时间壁垒困境:训练是存在截止时间的1.3、概率生成困境:回答不一定是准确的1.4、数据安全困境:在线的并不是最安全的 二、RAG技术全景2.1、大模型…

STM32自学记录(十)

STM32自学记录 文章目录 STM32自学记录前言一、USART杂记二、实验1.学习视频2.复现代码 总结 前言 USART 一、USART杂记 通信接口:通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统。 通信协议:制定通信的规则&#x…

UnrealEngine开发无人机飞行模拟软件的手柄如何选择

问题: 我用虚幻引擎开发飞行模拟软件,需要选一款手柄。要求:精度高,杆量极值准,复位准,手感好,推杆阻尼均匀,能支持二次开发,无加密,可以被虚幻引擎识别的手…

成为高能量体质:从身体神庙到精神圣殿的修炼之路

清晨五点,当城市还在沉睡,瑜伽垫上的汗水已经折射出第一缕阳光。这不是苦行僧的自虐,而是高能量体质者的日常仪式。在这个能量稀缺的时代,如何把自己修炼成一座小型核电站?答案就藏在身体的每个细胞里。 一、能量管理…

解决 keep-alive 缓存组件中定时器干扰问题

当使用 keep-alive 缓存组件时,组件中的定时器可能会在组件被缓存后继续运行,从而干扰其他组件的逻辑。为了避免这种情况,可以通过以下方法解决: 1. 在组件的 deactivated 钩子中清理定时器 keep-alive 为缓存的组件提供了 acti…

Java算法技术文章:深入解析排序、搜索与数据结构

引言 在软件开发的世界里,算法不仅是程序设计的基础,更是提升软件性能、优化用户体验的关键。Java,作为一种广泛使用的编程语言,提供了丰富的API和标准库来支持各种算法的实现。本文将深入探讨Java中的排序算法、搜索算法以及一些…