MySQL数据库的安装与实现

news/2024/11/8 12:18:23/

MySQL在win系统中的安装

第1步:下载安装(在windows系统中安装)

http://downloads.mysql.com/archives/community/

        我选择安装的是5.7.31,一般MySQL主要分为两个版本,一个是5.7系列,一个是5.8系列,它们两个版本都是一直在维护更新,5.8版本有了一些革新的功能,全都集成进去了,但是相对来说比较新,而在性能方面做的不是特别完美,不是太稳定,在许多互联网方面仍然选择用5.6以及5.7版本,老系统一般是5.6系列,新的系统一般是5.7系列。

 第2步:解压至任意位置

建议解压到软件安装目录,因为MySQL在windows下是一个免安装的过程,你解压到哪里,就默认安装在哪里,建议安装到:C:\Program Files

 第3步:创建配置文件

在MySQL的安装目录下创建my.ini文件,作为MySQL的配置文件。

         这里代码配置意思:我们可知,可以使用程序远程链接我们的MySQL,但是我们要想链接,我们就要知道MySQL在计算机所处的ip和端口,ip就是我们所处的服务器的ip,端口是可以指定的,port =3306,这个配置,这个意思就是以后想链接MySQL,我们要指定3306这个端口,我们才能找到MySQL,basedir指的是我们的MySQL的安装目录,datadir,我们知道MySQL会帮助我们在内部创建文件,文件夹等之类的操作,datadir指MySQL帮助我们所创建的文件数据都会放在此目录下。

注:其实MySQL的配置文件可以放在很多目录,但是,我强烈建议大家还是把配置文件放在MySQL安装目录下,这样以后电脑上想要安装多个版本的MySQL时,配置文件相互独立,不会影响。

第4步:初始化

"C:\Program Files\mysql-5.7.31-winx64\bin\mysqld.exe"

​​​初始化命令在执行时,会自动读取配置文件并执行初始化,此过程主要会做两件事:

①自动创建data目录,以后我们的数据都会存放在这个目录。

②同时创建必备的数据,例如默认账户root(无密码),用于登录MySQL并通过指令操作MySQL

第5步:启动

启动MySQL常见两种方式:

①临时启动

"C:\Program Files\mysql-5.7.31-winx64\bin\mysqld.exe"

注意:此时程序会挂起,内部就是可以接收到客户端发来的MySQL指令,关闭窗口,或者Ctrl+C就可以停止运行,这种启动方式每次开机或者启动都需要手动执行一次,比较麻烦。

②制作windows服务,基于windows服务管理

"C:\Program Files\mysql-5.7.31-winx64\bin\mysqld.exe" install mysql57

第6步:测试连接MySQL

安装并启动MySQL之后,就可以连接MySQL来测试是否已经安装并且启动成功。

"C:\Program Files\mysql-5.7.31-winx64\bin\mysql.exe"  -h 127.0.0.1  -P 3306 -u root -p


http://www.ppmy.cn/news/9028.html

相关文章

CefSharp中ChromiumWebBrowser打开新页面时使用自己定义的窗体

CefSharp的Browser怎么说也是嵌入了Chromium的浏览器&#xff0c;所以碰到<a >标签“_blank”这样的时候&#xff0c;都是弹出新窗体打开新页面。但是怎奈我使用了DevExpress控件中的TabForm这个东西来作为主窗体&#xff0c;所以我不希望弹出新的窗体来&#xff0c;那么…

多线程并发检测触发器触发算法优化,附详细代码 - 定时执行专家

目录 ◆ V6.5版之前的并行检测方案 ◆ V6.5版之前的并行检测方案存在的问题 ◆ V6.5版本的并行检测方案 ◆ 定时执行专家 - 简介 ◆ 定时执行专家 - 最新版下载 一些用户说任务数量可能达到200个&#xff0c;让我比较惊讶&#xff0c;这个软件的设计之初并没有考虑这么多的…

Linux环境变量

文章目录什么是环境变量&#xff1f;什么是本地变量&#xff1f;如何获取环境变量&#xff1f;在shell中在程序中如何添加/删除环境变量&&本地变量&#xff1f;在shell中在程序中为什么环境变量能够被子进程继承&#xff1f;什么是环境变量&#xff1f; 环境变量是进程…

JVM垃圾回收器-Serial回收器:串行回收

文章目录学习资料垃圾回收器Serial回收器&#xff1a;串行回收学习资料 【尚硅谷宋红康JVM全套教程&#xff08;详解java虚拟机&#xff09;】 【阿里巴巴Java开发手册】https://www.w3cschool.cn/alibaba_java JDK 8 JVM官方手册 垃圾回收器 Serial回收器&#xff1a;串行回…

TLS 1.3 带来了什么?

距离 TLS 1.2 发布时隔九年&#xff0c;其中经过四年漫长的商定&#xff0c;TLS 1.3 正式面世&#xff0c;其设计目标简单来说就是让数据传输更快更安全。 我们先来看一下SSL/TLS的发展历史&#xff1a; 协议 发布时间 状态 IETF RFC文件 SSL 1.0 未公布 未公布 没有 …

详细软件著作权的申请

一&#xff0c;申请注册账号并进行实名认证 在中国版权保护中心官网注册账号。 我是自己申请的所以选择的个人&#xff0c;这里根据实际情况进行选择后注册。 注册后进行实名认证&#xff08;3-7个工作日人工会进行审核&#xff0c;所以每个著作权人都要提前注册并进行实名认证…

并发编程之线程基础

进程&#xff1a;1.程序由指令和数据组成&#xff0c;但这些指令要运行&#xff0c;数据要读写&#xff0c;就必须将指令加载至CPU&#xff0c;数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO 的。2.当一个程序被运行&a…

lscpu查看cpu信息

$ lscpu Architecture: x86_64 # 架构CPU op-mode(s): 32-bit, 64-bitAddress sizes: 45 bits physical, 48 bits virtualByte Order: Little Endian # 字节序 CPU(s): 2 # 逻辑cpu数On-line CPU(s) list: 0,1 Vendo…