MySQL_4.mysql数据库的安装(超详细——保姆级)

1.mysql 单实例、多实例安装 端口:(3306、3307)

环境:win11/win10 , mysql_5.7.30

2.安装Windows VC++ 、NET4.0 等系统组件

下载链接百度网盘:

链接:https://pan.baidu.com/s/1goIbaJ6YC-DzmBbVDyOolg 
提取码:m666 

3.创建MySQL相应目录 、以及数据文件、日志存放路径(3306、3307)

mkdir E:\mysql\app;
mkdir E:\mysql\data\3306\data;
mkdir E:\mysql\log\3306\binlog;
mkdir E:\mysql\log\3306\relaylog;
mkdir E:\mysql\script;
mkdir E:\mysql\data\3307\data;
mkdir E:\mysql\log\3307\binlog;
mkdir E:\mysql\log\3307\relaylog;

可以用图形化去创建也可以直接用终端,这里我直接用的终端去终端去创建的如下

创建效果如下


4. 将 mysql-5.7.30-winx64.zip 压缩包解压到 E:\mysql\app 目录下

   解压出来的目录如下

5. 配置mysql 参数文件 my_3306.ini ,my_3307.ini 复制到E:\mysql\data\3306\目录下

5. 初始化MySQL数据库

初始化3306端口命令

mysqld.exe --defaults-file=E:\mysql\data\3306\my.ini --initialize --basedir=E:\mysql\app\mysql --datadir=E:\mysql\data\3306\data

3307(根据自己需要可只初始化3306,这里我只初始化了3306,所以下面命令没执行,如果需要初始化3307则执行下面命令)

mysqld.exe --defaults-file=E:\mysql\data\3307\my.ini --initialize --basedir=E:\mysql\app\mysql --datadir=E:\mysql\data\3307\data

初始化操作如下

没有报错则初始化成功

这里要注意在终端初始化时一定要以管理员用户运行,否则后面步骤会报错

具体操作如下

点击开始图标 >>>>> 在搜索栏输入cmd >>>>> 右击终端窗口 >>>>> 选择以管理员方式运行  


6. 创建3306 实例的MySQL服务,服务启动 mysql_3306 服务

创建3306服务

mysqld.exe -install mysql_3306 --defaults-file=E:\mysql\data\3306\my.ini

3307(3307同上,如果不需要,可不执行)

mysqld.exe -install mysql_3307 --defaults-file=E:\mysql\data\3307\my.ini

执行操作如下:


7.如果创建服务出错,需要删除服务 则执行以下命令

mysqld.exe  -remove mysql_3306
mysqld.exe  -remove mysql_3307


8. 打开错误日志找到MySQL root 初始化密码,修改密码  

错误日志最后一行root@localhost:后面的就是初始化密码

错误日志路径:E:\mysql\log\3306\mysql-error

(1)复制初始化密码登录

mysql -uroot -p"fv=484uORC%x" -P 3306 

(2)修改密码

set password=password('123456');
flush privileges;

9.如果初始化密码登录报错
报如下错误

这是因为mysql_3306服务还没有启动

解决:

(1)找到服务,以管理员方式运行

(2)找到mysql_3306服务

(3)手动启动服务(右击,选择启动)

(4)再次登录

这次就可以登录上了

10.windows11/10 部署MySQL数据库大概就是这样,个人感觉已经非常详细了,如果有不足的地方欢迎大家来指出,不过生产环境基本上用的Linux系统部署,这个环境仅限于练习,大家打好基础后期会有Linux环境下MySQL各种集群部署案例,不要着急哈,下篇文章见,拜拜咯!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IPTABLES(一)

文章目录 1. iptables基本介绍1.1 什么是防火墙1.2 防火墙种类1.3 iptables介绍1.4 包过滤防火墙1.5 包过滤防火墙如何实现 2. iptables链的概念2.1 什么是链2.2 iptables有哪些链 3. iptables表的概念3.1 什么是表3.2 表的功能3.3 表与链的关系 4. iptables规则管理4.1 什么是…

将单体应用程序迁移到微服务

多年来,我处理过多个单体应用,并将其中一些迁移到了微服务架构。我打算写下我所学到的东西以及我从经验中用到的策略,以实现成功的迁移。在这篇文章中,我将以AWS为例,但基本原则保持不变,可用于任何类型的基…

vue2+datav可视化数据大屏(2)

接上一节所说 我们已经讲骨架搭好 这节我们讲述的如何在vue2中使用mock数据和封装axios 1,项目中使用moke 📓什么是mock?,mock就是假数据,除了数据是假的,其他内容都和正常工作中后端开发的接口都是一致的…

JavaScript实战:制作一个待办事项列表应用

JavaScript实战:制作一个待办事项列表应用 引言 在本教程中,我们将一步步创建一个简单的待办事项列表应用,这不仅会帮助你学习基本的JavaScript编程概念,还会教会你如何处理事件以及操作DOM。这个项目是面向初学者的&#xff0c…

Zookeeper单机模式搭建

1、下载 ​wget https://dlcdn.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz 2、解压 tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz 3、进入 apache-zookeeper-3.6.3-bin目录下,创建data cd apache-zookeeper-3.6.3-bin mkdir da…

makefile中选项说明

-C gcc的-c选项表示只编译不链接。不带-c选项则默认既编译又链接。 CFLAGS编译参数 LDFLAGS链接参数 指定LIBS是要链接的库的目录。LDFLAGS告诉链接器从哪里寻找库文件。 LDFLAGS指定-L虽然能让链接器找到库进行链接,但是运行时链接器却找不到这个库,…

Docker安装postgres最新版

1. postgres数据库 PostgreSQL是一种开源的关系型数据库管理系统(RDBMS),它是一种高度可扩展的、可靠的、功能丰富的数据库系统。以下是关于PostgreSQL的一些介绍: 开源性:PostgreSQL是一个开源项目,可以…

嵌入式系统

嵌入式系统 目前国内一个普遍认同的嵌入式系统定义是:以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(引用自《嵌入式系统设计师教程》) …

MangoDB数据可updata报错

报错详情 报错原因 语法错误,我们调整语法即可 update({要修改的行},{$set{要修改的字段}})

【Java基础系列】Cron表达式入门

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

<IBM Websphere Portal>《关于IBM的Portal和WAS的说明和总结(自用笔记)》

《关于IBM的Portal和WAS的简单总结》 1 架构1.1 说明 2 常见问题2.1 LDAP链接问题2.2 启动脚本建议2.3 日志大小保留建议2.4 启动垃圾回收日志 3 日志位置 1 架构 应用服务部署架构如上: 👉192.168.66.1服务器运行的server进程有:dmgr、nodea…

有了安卓模拟器,就能在Windows 10或11上像使用安卓操作系统一样使用安卓

你可以使用Android模拟器在Windows 11或Windows 10中运行Android应用程序。如果你喜欢的应用程序只在手机上运行,但你想在电脑上使用,这些模拟器会很有用。 BlueStacks 与整个操作系统模拟器不同,BlueStacks只在Windows上模拟Android应用程序。它真的很容易使用,所以你不需…