首页 > 数据库 >如何安装MySQL

如何安装MySQL

时间:2024-07-26 10:28:57浏览次数:14  
标签:敲入 MySQL dll --- 如何 点击 mysql 安装

一、下载

 安装环境:Win10 64位

软件版本: 5.7.24(具体版本看自己,尽量不要使用新的版本,新版本可能不太稳定)

下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

想要一步步下载的看下面

1.找到百度界面(按照自己习惯就好)

2.搜索mysql,找到官方,点击进去

3.下滑找到downloads,点击MySQL Community Server

4.进去之后点击Archives

5.选择版本

6.下载64位的压缩包。

二、安装

尽量把软件解压到英文目录下,解压到汉语的目录下可能会出现隐藏的错误。

下面是解压完的一些文件的解释。

文件

作用

bin

存储可执行文件,与MySQL交互

docs

文档

include

c语言的.h头文件

lib

c语言的库文件

share

语言和字符集信息

COPYING

版权信息

README

开源协议

三、配置

1.添加环境变量

1.找到此电脑,右击,点击属性。

2.进入界面后,点击高级系统设置,点击环境变量。

3.进入之后,在系统变量下方点击新建。

变量名根据自己习惯填写,变量值填写解压完的文件地址(复制过来就行)。

填完之后按确定。

4.下一步,找到Path,双击进入,点击新建,填写%变量名%bin,点击确定即可,到这里环境变量就添加完成了。

2.新建配置文件

该文件配置的是关于字符集和存储引擎的相关信息。

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

在MySQL的根目录新建一个文本文件,将上方的代码复制下来,粘贴进去,文件名保存为my.ini,将最后的txt删掉。

3.初始化MySQL

如何打开命令提示框?

C盘---Windows---System32---搜索cmd---右键以管理员身份打开。

在黑框中输入以下命令。

mysqld --initialize-insecure

另外会出现一些新问题:

msvcp120.dll和msvcr120.dll会不存在

解决方法:

1.可以从别人的bin目录中搜索,然后复制到自己的MySQL的bin目录中

2.在网上查找相应的修复方法或文件

①下载并安装msvcp120.dll和msver.dll文件

msvcp120.dll下载_msvcp120.dll官方免费下载_2024最新版_华军软件园

msvcr120.dll下载-msvcr120.dll官方版下载[电脑版]-pc下载网

②使用dll修复工具 (dll修复管家)

文件

解释

功能

msvcp120.dll

由Microsoft提供的C++运行库文件

处理C++编程语言中的运行时错误

dll

包含了可以被多个程序共享的代码和数据的库文件

4.注册MySQL

在命令提示符中敲入 mysqld -install,回车。

打开服务列表---services.msc,查看MySQL是否存在,如果存在,那么现在计算机上已经安装好了MySQL服务了。

不存在的话,按照流程再执行一遍。

5.驱动MySQL服务

启动MySQL服务(1或者2)

1.在上图的MySQL中右键----点击启动

2.命令提示符敲入 net start mysql,回车。

net start mysql----启动MySQL服务

net start mysql----关闭MySQL服务

6.修改默认账户密码

敲入 mysqladmin -u 自己填写用户名 password 设置密码  回车

例如:用户名为kings, 密码为123456就这么写

mysqledmin -u kings password 123456

四、登录MySQL

1.mysql---bin---mysql.exe

2.命令提示框

不直接写密码会在下方进行提示,再次输入是以密文形式。

显示下图文字之后,证明登录成功,可在下方的mysql中编写mysql语句了。

如何退出?

1.在mysql后方敲入exit

2.敲入quit

五、卸载MySQL

1.敲入 net stop mysql, 回车。

2.再敲入 mysql -remove mysql

3.最后删除MySQL目录及相关环境变量

到此就卸载完成了。

为了防止不熟悉,可以按照这个流程多执行几遍,安装完成之后再卸载,再安装,这样就烂熟于心了。

标签:敲入,MySQL,dll,---,如何,点击,mysql,安装
From: https://blog.csdn.net/2401_82353459/article/details/140688826

相关文章

  • 刚刚!Stable diffusion 4.8+ComfyUI升级版终于来了!(一键安装包,感谢大佬)
    如果这个世界有上帝,那么祂一定是程序员。国内SD绘画启动器第一人是我认为是B站的秋葉aaaki因为制作了这款StableDiffusion启动器,降低了国内使用SD的门槛且分文不收,秋叶被粉丝戏称赛博菩萨。1背景信息▍****StableDiffusion是什么?StableDiffusion(简称SD)是一种生......
  • 河道高效治理新策略:视频AI智能监控如何助力河污防治
    一、背景与现状随着城市化进程的加快,河道污染问题日益严重,对生态环境和居民生活造成了严重影响。为了有效治理河道污染,提高河道管理的智能化水平,TSINGSEE青犀提出了一套河污治理视频智能分析及管理方案。方案依托先进的视频监控技术、人工智能算法和大数据分析,实现对河道污染源的......
  • mysql 优化
    ##计算shmall和shmmax值memTotal=$(grepMemTotal/proc/meminfo|awk'{print$2}')totalMemory=$((memTotal/2048))shmall=$((memTotal/4))if[$shmall-lt2097152];thenshmall=2097152fishmmax=$((memTotal*1024-1))if["$shmmax"-lt429......
  • Redis缓存面试问题解析:如何有效管理缓存失效策略?
    在技术面试中,Redis缓存是一个常见的话题。面试官往往会考察候选人对缓存机制的理解以及在实际场景中的应用能力。本文将探讨一个在Redis缓存面试中经常被问到的问题,并深入解析其背后的概念和解决方案。面试问题:如何管理Redis缓存的失效策略?问题描述:在高并发的web应用中,缓存是提......
  • 如何合并行中的值,替换 pandas 中的 nan 值
    我正在对数据框进行一些操作:dfNodeInterfaceSpeedcarrier1-May9-May2-Jun21-JunServer1internet110ATT20305090Server1wan3.020ComcastNaNNaN......
  • Python安装第三方库
    Python安装PILPIL(PythonImagingLibrary)是一个旧的Python库,用于处理图像。然而,PIL已经不再维护,并被一个名为Pillow的库所取代。Pillow是PIL的一个分支,并且完全兼容PIL。建议使用Pillow而不是PIL。pipinstallpillowPython安装moviepymoviepy是一个用于视频编辑的Python库,......
  • Linux安装JDK及配置环境变量
    一、JDK下载JDK下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html二、Linux安装JDK及配置环境变量1、创建JDK的安装目录如果linux系统没有安装解压工具,可以将解压后的jdk上传到指定目录,我这里是将解压后的jdk1.8.0_161目录上传到指定......
  • BGP(Border Gateway Protocol,边界网关协议)劫持是指恶意或非法地篡改BGP路由信息的行为
    BGP(BorderGatewayProtocol,边界网关协议)劫持是指恶意或非法地篡改BGP路由信息的行为。BGP是互联网上用来交换路由信息的主要协议之一,它负责决定网络数据包应该如何从一个网络路由到另一个网络。BGP劫持可以分为两种主要类型:前缀劫持(PrefixHijacking):在前缀劫持中,攻击者发送......
  • 一文教你如何利用ThinkPHP6打造高效SEO优化的网站!
    在今天的互联网时代,网站的SEO(SearchEngineOptimization)优化已经成为了网站建设的一个重要环节。ThinkPHP6是一种基于PHP语言的开源Web应用框架,因其高效、安全、简洁等优势受到广泛的使用和推崇。本文将为大家介绍如何使用ThinkPHP6进行网站SEO优化。一、ThinkPHP6中SEO优化......
  • 基于SpringBoot+Vue的人事系统 毕业设计 springboot+Vue+mysql
    介绍本人事系统基于SpringBoot和Vue框架开发,旨在为企业提供高效、便捷、准确的人事管理解决方案。通过现代化的技术手段,实现了人事数据的集中管理、流程的自动化处理以及信息的实时共享,从而提高企业的人事管理效率和决策科学性。技术栈后端技术栈:Springboot+Mysql+Maven......