安装 MySQL

news2024/11/25 18:31:58

1.下载安装文件

访问MySQL官网下载安装文件。
如下图所示,点击页面中的“DOWNLOAD”按钮。

在这里插入图片描述
点击下载之后自动进行下载。下载到本地的文件名称为:mysql-8.0.31-winx64.zip

2.解压安装文件

将压缩文件解压到你安装的目录,比如:F:\mysql8031
注意:不要放在有中文名字和空格的的目录下。

3.添加配置文件

在mysql8031文件夹下面新建一个my.ini文件和一个data文件夹。

3.1 my.ini 添加以下内容:

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=F:\\mysql8031
#设置mysql数据库的数据的存放目录
datadir=F:\\mysql8031\\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#服务端使用的字符集默认为UTF8
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

4.配置系统环境变量

在桌面上的“我的电脑”图标上单击鼠标右键,在弹出的菜单中选择“属性”,然后会弹出如下界面:

在这里插入图片描述

在界面中点击“高级系统设置”,会弹出如下界面:
在这里插入图片描述
在界面中单击“环境变量”按钮,会弹出如下界面:
在这里插入图片描述

在界面中单击“新建”按钮,会弹出如下界面,请在“变量名”中输入MYSQL_HOME,在“变量值”中输入F:\mysql8031,也就是刚才解压出来的目录。

在点击系统变量中的PATH环境变量,点击编辑:
在弹出的界面中,点击“新建”按钮。
空格内输入内容:

%MYSQL_HOME%\bin

点击确认一层一层退出。

5.手动安装MySQL

以管理员身份运行cmd窗口

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

5.1进入到MySQL的bin目录

cd F:\mysql8031\bin

5.2 初始化

输入如下命令执行数据库初始化:

mysqld --initialize --user=mysql --console

初始化完成以后,一定要注意屏幕底部出现的数据库的初始密码,是随机生成的密码(见下图中红色方框框起来的部分),后面需要使用这个密码登录数据库。

在这里插入图片描述

5.3 添加服务

输入如下命令执行添加服务:

mysqld -install

命令的执行效果如下图所示:

在这里插入图片描述

5.4 启动服务

输入如下命令启动服务:

net start mysql

命令的执行效果如下图所示:
在这里插入图片描述

5.5 登录数据库

输入如下命令登录数据库:

mysql -u root -p

密码就输入刚才的随机密码。

5.6 修改密码

在MySQL命令提示符后面输入如下命令,把数据库密码修改为123456:

mysql> ALTER USER root@localhost IDENTIFIED BY ‘root’;

退出登录:

mysql> exit;

5.7 使用新的密码登陆即可

完工。

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

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

相关文章

数据结构与算法笔记

0 核心框架汇总 框架思维 数据结构的存储方式只有两种:数组(顺序存储)和链表(链式存储) 算法 数学中的算法重在推导,计算机中的算法重在穷举 计算机算法的本质特点: 穷举 穷举有两个关键难点…

Linux环境 java应用问题排查

0)查看CPU占用高的进程PID top -d 1 或 top -H 注: top -d 1 中的 1 是数字:1,不是字母 :l 。 1)查看内存使用情况(memory-info.log为具体文件路径) jmap -heap PID > memory-i…

某程序员跳槽涨薪50%!网友:不合理~

在IT届,有个传闻,跳槽就是程序猿涨工资最好的方式。大家认为程序员跳槽要求涨薪50%合理吗?有人说:凭本事涨的为啥不合理!01程序员跳槽要求涨薪50%过分吗?在知乎上看到这样一个帖子,有人提问“程…

CANoe 15版本中CAPL代码自动补全功能的小Bug

最近在使用CANoe 15版本的软件编写CAPL脚本时,遇到了一些小的困扰,记录下来分享给大家! 当我在capl函数中要传入两个参数时,除了逗号隔开两个参数外,还希望有一个空格能进一步拉开两个参数的距离,增加代码的可读性 但是,传入第一个参数后,输入逗号,此时capl的自动补…

IP 网络主动监测系统 Renix Active

一、IT网络运维面临的挑战​ 1.网络性能可视化​ • 与公有云和SaaS平台连接的可靠性​ • 广域网线路性能​ • 互联网专线性能​ 2.诊断工具​ • 现场无IT工程师覆盖​ • 诊断的人力费用​ • 网络与应用系统的纠结​ 3.用户体验​ • Web应用的访问质量​ • 语…

C++设计模式(2)——工厂方法模式

亦称: 虚拟构造函数、Virtual Constructor、Factory Method 意图 工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。 问题 假设你正在开发一款物流管理应用。 最初版本只能处理卡车…

单目标应用:蜣螂优化算法DBO与麻雀搜索算法SSA求解无人机三维航迹规划(提供Matlab代码)

一、无人机三维航迹规划 三维航迹规划是无人机在执行任务过程中的非常关键的环节,三维航迹规划的主要目的是在满足任务需求和自主飞行约束的基础上,计算出发点和目标点之间的最佳航路。 1.1路径最短约束 无人机航迹规划的首要目标是寻找起飞点和目标点…

一文搞定visual studio code远程服务器的配置和文件上传

在跑大型程序的时候需要用到服务器,因此如何远程操作服务器就至关重要了。 很多教程教如何使用putty来操作,但是我的安装时候就出现错误了。再加上我用的visual studio code提供远程服务器控制以及文件传输功能。 因此我就使用vscode来配置相应的环境并…

Unity学习笔记--FixedUpdate真的是固定时间调用一次吗?

前言 我相信大家在学习Unity的时候,Update是每一帧调用,而FixedUpdate是固定时间调用一次。 一开始我们对这个知识深信不疑(楼主也是 .| ) 不过当我们学的更深入时,发现Unity其实是单线程的,所以它的生命…

解决d2l包下载不了的问题

目录 关于d2l包 1、在pypi网站的找到d2l包 2、cmd下载文件 3、检测d2l包的下载是否成功 4、在虚拟环境中完成安装 关于d2l包 d2l包是李沐老师等人开发的《动手深度学习》配套的包,最初的时候,我并没有安装的想法,可在代码实现方面&…

如何使用 max_fanout

在 逻辑层级不多,但是延时较高的 net 中,可以使用 max_fanout 来设置扇出, 但是要注意,还要如果驱动与负载不在同一层,一定要约束到负载的input,否则不生效 并且还要在 例化负载模块时加上 (* keep_hiera…

nacos安装及配置

本文介绍nacos的安装、配置,使用mysql存储数据。 1.下载 在github上下载对应的压缩包。地址:https://github.com/alibaba/nacos/releases 本文下载的是2.0.2版本: 2.解压 进入下载文件所在的目录,并执行以下语句: t…

GEE10:Earth Engine Reducers的图像矢栅转换及区域统计

目录1. Raster to Vector Conversion:image.reduceToVectors()2. Vector to Raster Conversion:featureCollection.reduceToImage()3. Grouped reductions3.1 Grouped reduceRegions (aka Zonal Statistics)4. Weighted Reductions1. Raster to Vector C…

SSM整合案例[企业权限管理系统]-学习笔记01【SVN的基本介绍】

Java后端-学习路线-笔记汇总表【黑马程序员】SSM整合案例[企业权限管理系统]-学习笔记01【SVN的基本介绍】【day01】SSM整合案例[企业权限管理系统]-学习笔记02【TortoiseSVN的基本操作】SSM整合案例[企业权限管理系统]-学习笔记03【TortoiseSVN及IDEA下SVN的使用】SSM整合案例…

四旋翼无人机学习第21节--allergo软件中的元器件高亮显示与丝印3D显示设置

1 allergo软件中的元器件高亮显示 在设计PCB的时候,会出现元器件高亮的情况,并且在项目重启后,这种现象依然存在。现在终于找到了原因的所以。点击高亮的元器件,右键选择选择Dehighlight即可。 取消高亮后的元器件显示。 2 解决…

已解决Building wheels for collected packages: lxml

已解决(pip安装第三方模块lxml模块报错)Building wheels for collected packages: lxml Building wheel for lxml (setup.py) … error error: subprocess-exited-with-error python setup.py bdist_wheel did not run successfully. note: This error o…

Polar vector and axial vector(极矢量和轴向矢量)

Polar vector and axial vector引言Polar vector中文翻译定义第一种第二种第三种性质举例Axial vector中文翻译定义性质举例讨论引言 今天来给大家介绍一下Polar vector和axial vector,即极矢量和轴向矢量。 Polar vector 中文翻译 极矢量 定义 第一种 在基础…

倍增算法讲解——序列、RMQ和LCA

倍增算法 文章目录倍增算法定义倍增在序列上的应用查找例一例二快速幂RMQ(区间最值)天才的记忆LCA(最近公共祖先)向上标记法树上倍增法祖孙询问Tarjan算法距离总结定义 倍增 从字面的上意思看就是成倍的增长 ,这是指我们在进行递…

C++系列案例-大数据减法-绘制余弦曲线-兔子数量-快速排序

文章目录关于C的几个经典案例代码大数减法问题绘制余弦曲线兔子数量问题快速排序问题函数运行全部源码关于C的几个经典案例代码 大数减法问题 因为较大整数的相加很可能超出整型的32位限制,或者本身就是超出限制的大数之间的加减运算。 所以我们需要单独写一个能大…

C语言程序设计易混、易错知识点(下篇)

有环的单向链表跟无环的单向链表不可能相交 -正确 有环的单向链表和无环的单向链表不能相交,因为当相交的时候,无环的单向链表也会被迫存在一个环,只不过这个环的”起点“可能不是原来单向链表的头结点 如果两个单向链表相交,那这…