首页 > 数据库 >windows下Mysql8.0.12安装详解

windows下Mysql8.0.12安装详解

时间:2024-10-30 11:20:23浏览次数:8  
标签:12 windows my -- Mysql8.0 ini mysql mysqld 安装

MySQL的安装过程还是比较繁琐,为了以后安装节约时间,将其详细安装过程总结如下:

1>下载对应版本

下载地址:https://dev.mysql.com/downloads/mysql/

2>将下载的.zip文件 解压到需要安装的目录下,在该目录下创建一个名为data的空文件夹和一个my.ini文件

3>配置初始化的my.ini文件,内容如下:

[mysqld]
# 设置3307端口
port=3307
# 设置mysql的安装目录
basedir=E:\\soft\\mysql\\  # 切记此处一定要用双斜杠\\,单斜杠我这里会出错。
# 设置mysql数据库的数据的存放目录
datadir=E:\\soft\\mysql\Data\\   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8

此时安装目录的结构如下:

4>以管理员身份打开cmd命令窗口,切换到MySQL的bin目录下执行以下命令:

 1)mysqld --initialize --console  回车   -->初始化MySQL环境  ,此时会有一个初始密码,跟在root@localhost:之后,需要记住

 2)mysqld install 回车   -->安装mysql

 3)net start mysql  回车   -->启动MySQL服务器端
 4)mysql -u root -p  回车   -->让客户端连接到mysql,此时会让你输入密码,将上面给的密码复制粘贴
 5)进入之后需要自己重新设置密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

 6)当需要安装多个不同版本不同目录下的mysql服务器时,示例如下:

mysqld --defaults-file=E:\soft\VertrigoServ\Mysql\my.ini --initialize --console

mysqld install MySQL2 --defaults-file=E:\soft\VertrigoServ\Mysql\my.ini

net start MySQL2

此时需要指定my.ini文件,并且文件的内容basedir,datadir,port等配置项需要做更改

5>mysql常用命令:

1)输入net stop mysql停止服务。

标签:12,windows,my,--,Mysql8.0,ini,mysql,mysqld,安装
From: https://blog.csdn.net/weixin_39926295/article/details/143292060

相关文章

  • SpringBoot人事管理912fw(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表部门,员工,考勤信息,工资发放,员工请假,加班登记,迟到登记,培训信息,报名信息,文档档案,签到信息开题报告内容一、项目背景随着企业规模的扩大,人事管理变得日......
  • C#学习 [类型系统] 命名空间(12)
    作用1.组织类System.Console.WriteLine("HelloWorld!");System是一个命名空间,Console是该命名空间中的一个类。可使用using关键字,这样就不必使用完整的名称。usingSystem;Console.WriteLine("HelloWorld!");控制类和方法名称的范围namespaceSampleNamespace;......
  • 数字ic设计,Windows/Linux系统,其他相关领域,软件安装包(matlab、vivado、modelsim。。。)
    目录一、总述二、软件列表1、modelsim_10.6c2、notepad++3、matlab4、Visio-Pro-20165、Vivado20186、VMware157、EndNoteX9.3.18、Quartus9、pycharm10、CentOS7-64bit一、总述过往发了很多数字ic设计领域相关的内容,反响也很好。最近发现很多初学者在问相关......
  • 在Windows环境下使用AMD显卡运行Stable Diffusion
    现在用的电脑是21年配的,当时并没有AI相关的需求,各种各样的原因吧,抉择后选择了AMD的显卡,但在2024年的今天,使用AI进行一些工作已不再是什么罕见的需求,所以我也想尝试一下,但发现AMD显卡却处处碰壁,研究后发现,经过各方面的努力,AMD显卡在AI方面的支持已经有了很大的进步,......
  • 在windows平台上如何做到git多ssh-key兼容
    简介如果在我们windows的pc机器上,有需要使用多个git账号ssh-key的需求,可以按照如下步骤进行配置。参考资料一台电脑配置多个GitHub/GitLab帐号的SSHKey切换步骤我们需要创建两个git的ssh-key,在gitbash命令行中执行下列语句,默认会在C:\用户\{你的用户名}\.ssh\目录下生成......
  • 【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南
    简介:本文是JumpServer堡垒机使用指南,介绍了如何在JumpServer中简便添加Windows资产的步骤,包括准备工作、开启Windows远程设置、在JumpServer中配置Windows资产以及授权使用。一、背景在很多时候,还有些传统公司,使用的是windowsserver服务器,所以对于这类资产如何管理呢?别急,ju......
  • 第12课—数据库之视图
    数据库之视图(一)视图的介绍=============================一、什么是视图?视图是一个虚拟表,它是一个虚拟表,它不在数据库中以存储的形式保存(本身不包含数据),是在使用视图的时候动态生成。二、视图的优点?1、提高查询效率数据库中的数据查询非常复杂,可以简化sql语句2、安全有些......
  • 袋鼠云产品功能更新报告12期|让数据资产管理更高效
    本期,我们更新和优化了数据资产平台相关功能,为您提供更高效的产品能力。以下为第12期袋鼠云产品功能更新报告,请继续阅读。一、【元数据】重点更新|01元数据管理优化,支持配置表生命周期之前系统中缺少一个可以基于数据源和数据库维度,批量配置数据表生命周期的入口,导致用户在处理......
  • 9.12
    周四今天没课做一下作业一.单选题(共10题,20分)1. (单选题,2分)‍第三次信息化浪潮的标志是:A. 个人电脑的普及B. 虚拟现实技术的普及C. 云计算、大数据、物联网技术的普及D. 互联网的普及我的答案: C:云计算、大数据、物联网技术的普及;正确答案: C:云计算、大......
  • 如何使用C#和Windows Forms创建一个选课系统
    文章目录系统概述1.环境准备2.创建项目3.设计界面4.编写代码代码逻辑结构、系统概述如何使用C#和WindowsForms来创建一个简单的选课系统。1.环境准备在开始之前,请确保开发环境中安装了以下组件:VisualStudio:一个集成开发环境,用于编写和运行C#代码。.NE......