mysql关系型数据库免安装包下载以及安装教程

news2024/11/16 21:55:18

      对于大部分技算计技术相关的初学者而言,mysql关系型数据库无可厚非是最适合初学者学习使用的,但是对于安装mysql数据库来说可能就不是特别明确,到底如何安装。互联网上比较多都是官网的.msi安装包,自带mysql客户端和一些其他关联程序,其实根本使用不上,说实话自带的客户端也不适合初学使用,建议使用navicat数据库客户端还是比较顺手的,在上一期的文章中有关navicat的客户端下载的地址:https://blog.csdn.net/weixin_42958164/article/details/128778728

接下来直接开始如何在windows电脑下载并安装mysql数据库,离线安装包下载地址百度网盘:https://pan.baidu.com/s/1TCFiQlDb1yYqtMKLLKR1Pg 密码:65wq

下载完成后

找到一个比较大的空间,将安装包解压,建议不要在c盘安装。解压后示例如下:

 

在此目录下手动创建my.ini文件,内容如下(复制虚线里的内容):
-------------------------------------------

[client]
port=3306
default-character-set=utf8
[mysqld] 
# 设置为自己MYSQL的安装目录 
basedir=D:\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录 
datadir=D:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
#此项开启,则无需密码登录mysql,进入mysql后alter或者update root密码后将此处注释掉
skip-grant-tables 

-------------------------------------------

添加系统变量(将bin路径添加到系统变量中的path里,win 7需要以 ; 隔开)


在mysql的bin目录下以管理的身份打开cmd,

进入后执行如下命令:
先执行       mysqld -remove   #移除以前原有的服务
在执行       mysqld -install     #下载新的服务默认服务名为mysql
#如果创建新的服务MySQL2,则执行:mysqld install MySQL2  --defaults-file="D:\mysql-5.7.26-winx64\my.ini" 
如果mysql目录里没有data文件夹,则需在“D:\mysql-5.7.26-winx64”下打开cmd创建,命令如下:
mysqld --initialize-insecure --user=mysql

 以上步骤都完成后,

执行   net start mysql    #如果出现无法启动服务,重启电脑,在执行一次,还可以去 我的电脑 ‘管理’ 里找到 ‘服务和应用程序’中的‘服务’ 把 mysql手动启动;如果无法启动,再重启电脑。

修改密码设置:

在cmd中输入  mysql  回车 进入mysql库中输入下面的命令(三种命令选择一种即可);

set password for 用户名@localhost = password('新密码');
update user set password=password('123456') where user='root' and host='localhost';
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';  #新密码可以设置 123456 简单通用
如果设置不了密码请刷新权限在设置密码
密码设置完后执行  FLUSH PRIVILEGES;  #刷新权限

最后重启cmd  输入 mysql -u root -p密码    回车进入mysql ,成功则安装完毕。

(net start mysql 启动服务,net stop mysql 停止服务;mysql为服务名称 与 管理 服务 中手动启动的  服务名称是一样的;如果不一样无法启动。)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/195716.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年“华数杯”国际大学生数学建模A题赛题发布

MCM问题一:雅鲁藏布江综合发展规划背景雅鲁藏布江是中国最长的高原河流,也是世界上最高的高原河流之一。它起源 于喜马拉雅山脉的北部山麓,从西向东流,然后转向南部,流向印度。中国的雅鲁 藏布江全长2057公里&#xff…

诺依集成mybatis换成mybatis-plus(完美解决)

总结分析:问题1:mybatis与mybatis-plus能否共存?经过将近一天的搜索发现,mybatis与mybatis-plus的sql工厂不通,mybatis是SqlSessionFactoryBean,而mybatis-plus是MybatisSqlSessionFactoryBean,…

python下载油管、B站视频的方法

这是2023年的第一篇博客。但绝不是最后一篇。 今天的博客记录篇娱乐向。 今夜想让wh听我听的歌。 利用python的you-get实现听歌自由。(虽然有音乐会员) FFmpeg的下载与安装。 FFmpeg的下载地址 选择对应型号的操作系统。 本次演示采用windows操作系统…

ChatGPT的调用API被提前发现了?

前言 近日,有消息称ChatGPT的API已经被提前发现。作为一名技术爱好者,我决定亲自试试看。经过几次尝试,我发现这确实是真的!(不过OpenAI确实动作很快,如今已经修补了大部分的模型)。 1. 如何调…

使用 4EVERLAND 将您的 Damus 配置文件存储到 IPFS/Arweave

真正控制您的社交网络! 挑战Twitter的去中心化社交应用Damus已登陆App Store。它是第一个使用名为Nostr的开放式去中心化社交网络协议的移动应用程序,该协议由 Twitter 联合创始人 Jack Dorsey 资助,该协议基于加密密钥对。 Damus 的出现是…

001. SQL慢查询排查(字段类型不一致)

目录一:背景二:排查过程2.1: SQL慢查询定位2.2: Python层面分析将String翻译成Int类型的原因2.3: Python进行SQL执行时间检测出现的问题三:总结一:背景 新的业务上线后, 合作部门发现我们引擎执行完, 回调…

从用户到专家-Zabbix培训【优惠】通道开启

Q:我从2.0开始使用Zabbix,还用得着参加培训? A:相信我,多得是你不知道的事! Zabbix与时俱进,6.0新增了很多功能,如何快速系统掌握? 培训内容是Zabbix原厂设计的系统课…

自学软件测试从哪里开始?给还在迷茫的人一条出路

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然&a…

JVM的垃圾回收机制GC

GC回收区域GC主要针对堆区回收,回收是以对象为单位。方法区的类对象加载后不太需要回收;栈区的释放时机确定,不必回收;程序计数器是固定内存地址,不必回收。找出垃圾的方法引用计数法(jvm未采取&#xff09…

SAP 编号范围及BUFFER缓冲

一 前言 编号范围对象(NUMBER RANGE)是SAP ERP 软件中的一个重要概念. 主要用来获取流水号. 在标准功能及自开发功能中大量使用.系统中的几乎所有对象的号码都是通过编号范围对象获取的. 二 编号范围对象的创建 事务代码SNRO 用于创建编号范围对象 三 编号范围对象的配置…

几个关键字(final、static、权限修饰符、super、this、instanceof)

Java知识点总结:想看的可以从这里进入 目录5、关键字5.1、final5.2、static5.3、 权限修饰符5.4、 super、this5.5、instanceof5、关键字 5.1、final 1、final:最终的。 修饰局部变量时赋值后不可改,修饰成员变量时必须赋初值且不可改&#x…

基于AST的babel库实现js反混淆还原基础案例荟萃

基本概念 AST简介 AST全称Abstract Syntax Tree,即抽象语法树,简称语法树(Syntax tree),树上的每个节点都表示源代码中的一种结构。 JavaScript 领域常用的 AST 解析库有 babel、esprima、espree 和 acorn 等&#…

【2023】Prometheus-先搭出来玩玩

找两台还没回收的服务器(虚拟机),使用centos7.*系统 一台作为监控端,一台作为被监控端。目录1.快速部署Prometheus服务2.快速部署被监控端加入监控端3.使用grafana作为UI展示4.导入node_exporter模板监控node节点1.快速部署Promet…

【nodejs】脚手架从零开始搭建JBD

🛎️脚手架编写 脚手架框架: bin www.js src contant.js create.js main.js package-lock.json package.json 🛠️插件安装 devDependencies & dependencies 脚本名称脚本作用commander读取版本,设定选项&#xff…

混合人机协同制造系统设计与控制中的运营管理问题:一项调查

S. Ehsan Hashemi-Petroodi , Simon Thevenin , Sergey Kovalev , Alexandre Dolgui 小于翻译摘要:能够执行多种任务的制造系统需要不同类型的资源。使用机器人的全自动系统具有高速、准确、不知疲倦和力量,但它们很昂贵。另一方面,人类工作者…

【Redis】快速入门使用

文章目录Redis初识NosqlRedis安装依赖库上传安装包并解压启动Redis桌面客户端Redis常见命令Redis通用命令String类型String的常见命令Key结构Hash类型List类型Set类型SortedSet类型Redis的Java客户端Jedis客户端快速入门连接池SpringDataRedis客户端快速入门自定义序列化String…

无法通过SSH远程登录Linux实例时的排查指引-阿里云国际

本文介绍在使用阿里云国际版云服务器实例时,通过SSH远程登录Linux系统的ECS实例时,连接失败,无法正常登录Linux实例的排查指引: SSH登录失败时没有明确的报错信息 处理流程 如果没有收到系统返回的报错信息,请根据以下…

多级缓存架构 | 黑马Redis高级篇

目录 一、多级缓存介绍 1、传统缓存的问题 2、多级缓存方案 二、JVM进程缓存 1、初始Caffeine 缓存分类 Caffeine入门 2、实现进程缓存 三、Lua脚本 1、初始Lua 2、Lua语法 数据类型 变量 循环 ​编辑 函数 条件控制 四、OpenResty 1、初始OpenResty 2、Open…

Java 定时任务详解

文章目录单机定时任务技术选型TimerScheduledExecutorServiceSpring Task时间轮分布式定时任务技术选型QuartzElastic-JobXXL-JOB单机定时任务技术选型 Timer java.util.Timer是 JDK 1.3 开始就已经支持的一种定时任务的实现方式。 Timer 内部使用一个叫做 TaskQueue 的类存…

在GCP的Kubernetes上安装dapr

1 简介 我们之前使用了dapr的本地托管模式,但在生产中我们一般使用Kubernetes托管,本文介绍如何在GKE(GCP Kubernetes)安装dapr。 相关文章: dapr本地托管的服务调用体验与Java SDK的Spring Boot整合 dapr入门与本地托管模式尝试 2 安装…