MySQL数据库的安装与实现

news2024/10/9 16:28:14

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.coloradmin.cn/o/135670.html

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

相关文章

Linux 音频驱动

1 I.MX6ULL 开发板通过此接口外接了一个 WM8960 音频 DAC 芯片。 2 在信号处理领域,外界的声音是模拟信号,处理器能理解的是数字信号,因此这里就涉及到一个模拟信号转换为数字信号的过程,而完成这个功能的就是 ADC 芯片。 如果处…

MySQL的锁

把那些可能会被多个线程同时操作的资源称为临界资源,加锁的目的就是让这些临界资源在同一时刻只能有一个线程可以访问。数据库作为用户共享的一个资源,如何保证数据并发访问一致性也是所有数据库必须解决的问题,如何加锁是数据库并发访问性能…

字节前端高频手写面试题(持续更新中)

Promise // 模拟实现Promise // Promise利用三大手段解决回调地狱: // 1. 回调函数延迟绑定 // 2. 返回值穿透 // 3. 错误冒泡// 定义三种状态 const PENDING PENDING; // 进行中 const FULFILLED FULFILLED; // 已成功 const REJECTED REJECTED; // 已…

Vite构建工具

什么是构建工具:打包:将我们写的浏览器不认识的代码交给构建工具进行编译处理的过程就叫做打包,打包完成以后会给我们一个浏览器可以认识的文件 一个构建工具他到底承担了哪些脏活累活: 1. 模块化开发支持:支持直接从node_modules里引入代码&#xff0b…

十三、Kubernetes yaml资源清单详解

1、概述 kubectl提供了各种命令,来管理集群中的pod,但是这些命令都是为了方便运维测试,实际生产部署还得用yaml文件来部署,所以弄清楚各类资源的字段是非常重要的。 资源清单就是k8s当中用来定义pod的文件,语法格式遵…

C#语言实例源码系列-实现ID卡的识别

专栏分享点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中…

Vlan的原理与配置

传统以太网的问题 规模大了,之后导致性能也很差,广播会增加 解决:用Vlan,不受地域限制,同一Vlan内的设备才能直接进行二层通信 实验 首先配置以上vlan与电脑ip 配置IP之后可以进行ping命令测试刚开始是连通的&#x…

计算机视觉实战----AlexNet网络及使用colab跑YoloV5代码

系列文章目录 文章目录系列文章目录前言一、用colab薅羊毛二、使用百度飞浆操作三、二、使用步骤1.引入库2.读入数据总结前言 一、用colab薅羊毛 Colaboratory 简称“Colab”,是 Google Research 团队开发的一款产品。在 Colab 中,任何人都可以通过浏览…

分享107个PHP源码,总有一款适合您

链接:https://pan.baidu.com/s/1Su77mBUx87vk0lzSLyvnyw?pwdyo96 提取码:yo96 PHP源码 分享107个PHP源码,总有一款适合您 page_count 1 # 每个栏目开始业务content"text/html; charsetgb2312"base_url "https://down.c…

基于 Spring Boot 的 RESTful API 设计与实现

RESTful 是一种规范,符合 RESTful 的 Api 就是 RESTful Api。简单的说就是可联网设备利用 HTTP 协议通过 GET、POST、DELETE、PUT、PATCH 来操作具有 URI 标识的服务器资源,返回统一格式的资源信息,包括 JSON、XML、CSV、ProtoBuf、其他格式。…

OpenVINS 官方文档 第一部分

参考链接:OpenVINS https://docs.openvins.com/index.html 1. Getting Started 欢迎来到OpenVIINS项目!以下指南将帮助新用户下载软件并在我们支持的数据集上运行。此外,我们还提供有关如何在我们的系统上运行您自己的传感器的信息&#xff0…

《500强高管谈VE价值工程》-对经营变革期下VE的期待

文章出处:日本VE协会杂志 文章翻译:泰泽项目部 关注泰泽:实现高利润企业 《500强高管谈VE价值工程》-对经营变革期下VE的期待 作者: 鹿岛建设常务董事小野馨喜 随着21世纪的到来,社会结构和经济环境正在发生重大转变&…

MobPush 创建推送

功能说明 MobPush提供遵循REST规范的HTTP接口,适用各开发语言环境调用。 IP绑定 工作台可以绑定服务器IP地址,未绑定之前所有IP均可进行REST API的调用,绑定后进仅绑定的IP才有调用权限。 调用地址 POSThttp://api.push.mob.com/v3/push/c…

东南亚开年大促必爆商品;2023Lazada家居家饰需求品类来袭

为持续提升商家体验,保障经营效率,2023年Lazada平台将调整Birthday sale生日大促的活动时间节奏 2023年6个国家站点(印尼、马来西亚、菲律宾、新加坡、泰国、越南)均会将生日大促提前至2023年3月3日开始。 家居家饰需求清单&…

什么是快速排序?

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注! 作者| 慕课网精英讲师 JdreamZhang 快速排序(Quick Sort),是计算机科学与技术领域中非常经典的一种排序算法&#xff0…

华为云工程师HCIA——桌面云解决方案概述

一、桌面云解决方案概述 瘦终端和胖终端 瘦终端:提供屏幕,和很小的计算能力胖终端:提供主要计算能力 桌面云架构VDI与IDV 华为桌面云解决方案逻辑架构 FusionCompute云平台架构 桌面云的优势 二、桌面云组件介绍 接入和访问控制层 WI&…

图像处理(2)——图像特征提取LBP

图像处理(2)——图像特征提取LBP 其实现在大家都说图像处理,其实计算机是不认识图片的,之所以可以处理图像,其实图像就是一个个矩阵,其实是数字,转而其实都是在处理数字。深度学习在图像上的建…

数字图像处理实验——数字图像处理初步

一、实验目的与要求 1.熟悉及掌握在MATLAB中能够处理哪些格式的图像; 2.熟练掌握在MATLAB中如何读取图像及图像的属性信息(大小、颜色、亮度(灰度)、宽度、高度等); 3.掌握如何在MATLAB中按照指定要求存储一…

Windows 内核安全编程技术实践

《Windows 内核安全编程技术实践》,这是一本Windows 10内核安全开发系列丛书,探索 AntiRootKit 反内核工具核心原理与技术实现细节,揭开ARK工具的神秘面纱,本书以实战角度出发摒弃了大量无用的专业术语,欢迎阅读并提出…

在Qt中设置窗体背景颜色及透明度的方法介绍

本文主要介绍在 Qt 中设置窗体背景颜色及透明度的方法。 说明: 本文中的应用程序是面向 Windows 操作系统的;本文中使用的 Qt Creator 版本号为:7.0.0;本文中使用的 Qt 版本号为:5.14.2。 1 利用样式表(S…