最详细MySQL的安装与介绍Windows

数据库的安装:

  1. 打开下载的mysql安装⽂件双击解压缩,运⾏“mysql-5.5.40-win32.msi”。

在这里插入图片描述

  1. 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(⽤户⾃定义)”三个选
    项,选择“Custom”,按“next”键继续。
    在这里插入图片描述

  2. 点选“Browse”,⼿动指定安装⽬录。
    在这里插入图片描述

  3. 填上安装⽬录,我的是“d:\Program Files (x86)\MySQL\MySQL Server 5.0”,按“OK”继续。
    在这里插入图片描述

  4. 确认⼀下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 正在安装中,请稍候,直到出现下⾯的界⾯, 则完成MYSQL的安装
    在这里插入图片描述
    数据库安装好了还需要对数据库进⾏配置才能使⽤ MYSQL的配置

  6. 安装完成了,出现如下界⾯将进⼊mysql配置向导。
    在这里插入图片描述

  7. 选择配置⽅式,“Detailed Configuration(⼿动精确配置)”、“Standard Configuration(标准配
    置)”,我们选择“Detailed Configuration”,⽅便熟悉配置过程。
    在这里插入图片描述

  8. 选择服务器类型,“Developer Machine(开发测试类,mysql占⽤很少资源)”、“Server
    Machine(服务器类型,mysql占⽤较多资源)”、“Dedicated MySQL Server Machine(专⻔的
    数据库服务器,mysql占⽤所有可⽤资源)”
    在这里插入图片描述

  9. 选择mysql数据库的⼤致⽤途,“Multifunctional Database(通⽤多功能型,
    好)”、“Transactional Database Only(服务器类型,专注于事务处理,⼀般)”、“NonTransactional Database Only(⾮事务处理型,较简单,主要做⼀些监控、记数⽤,对MyISAM数
    据类型的⽀持仅限于non-transactional),按“Next”继续。
    在这里插入图片描述

  10. 选择⽹站并发连接数,同时连接的数⽬,“Decision Support(DSS)/OLAP(20个左右)”、“Online
    Transaction Processing(OLTP)(500个左右)”、“Manual Setting(⼿动设置,⾃⼰输⼀个数)”。

在这里插入图片描述

  1. 是否启⽤TCP/IP连接,设定端⼝,如果不启⽤,就只能在⾃⼰的机器上访问mysql数据库了,在这
    个⻚⾯上,您还可以选择“启⽤标准模式”(Enable Strict Mode),这样MySQL就不会允许细⼩的
    语法错误。如果是新⼿,建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使⽤标准模
    式,因为它可以降低有害数据进⼊数据库的可能性。按“Next”继续
    在这里插入图片描述
  2. 就是对mysql默认数据库语⾔编码进⾏设置(重要),⼀般选UTF-8,按 “Next”继续。

在这里插入图片描述
8. 选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将
mysql的bin⽬录加⼊到Windows PATH(加⼊后,就可以直接使⽤bin下的⽂件,⽽不⽤指出⽬录
名,⽐如连接,“mysql.exe -uusername -ppassword;”就可以了,不⽤指出mysql.exe的完整地
址,很⽅便),我这⾥全部打上了勾,Service Name不变。按“Next”继续。

在这里插入图片描述
9. 询问是否要修改默认root⽤户(超级管理)的密码。“Enable root access from remote
machines(是否允许root⽤户在其它的机器上登陆,如果要安全,就不要勾上,如果要⽅便,就
勾上它)”。最后“Create An Anonymous Account(新建⼀个匿名⽤户,匿名⽤户可以连接数据
库,不能操作数据,包括查询)”,⼀般就不⽤勾了,设置完毕,按“Next”继续。
在这里插入图片描述
10. 确认设置⽆误,按“Execute”使设置⽣效,即完成MYSQL的安装和配置。

在这里插入图片描述
在这里插入图片描述
注意:设置完毕,按“Finish”后有⼀个⽐较常⻅的错误,就是不能“Start service”,⼀般出现在以
前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不⾏的
话,检查是否按上⾯⼀步所说,之前的密码是否有修改,照上⾯的操作;如果依然不⾏,将
mysql安装⽬录下的data⽂件夹备份,然后删除,在安装完成后,将安装⽣成的 data⽂件夹删
除,备份的data⽂件夹移回来,再重启mysql服务就可以了,这种情况下,可能需要将数据库检
查⼀下,然后修复⼀次,防⽌数据出错。
在这里插入图片描述

解决⽅法:卸载MySQL,重装MySQL

数据库的卸载:

  1. 停⽌window的MySQL服务。 找到“控制⾯板”-> “管理⼯具”-> “服务”,停⽌MySQL后台服务。
    在这里插入图片描述

  2. 卸载MySQL安装程序。找到“控制⾯板”-> “程序和功能”,卸载MySQL程序。
    在这里插入图片描述

  3. 删除MySQL安装⽬录下的所有⽂件。

  4. 删除c盘ProgramDate⽬录中关于MySQL的⽬录。路径为:C:\ProgramData\MySQL(是隐藏⽂件,
    需要显示出来)
    在这里插入图片描述
    在这里插入图片描述

数据库的启动:

  1. Windows服务⽅式启动 操作步骤:
    在这里插入图片描述
    在这里插入图片描述
  2. DOS命令⽅式启动 操作步骤:

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

控制台连接数据库:

  1. MySQL是⼀个需要账户名密码登录的数据库,登陆后使⽤,它提供了⼀个默认的root账号,使⽤安装时
    设置的密码即可登录
  1. 登录格式1: mysql -u⽤户名 -p密码 例如: mysql –uroot -proot
    在这里插入图片描述

后输⼊密码⽅式:

mysql -u⽤户名 -p回⻋ 密码

在这里插入图片描述
2. 登录格式2: mysql -hip地址 -u⽤户名 -p密码 例如: mysql –h127.0.0.1 –uroot -proot

在这里插入图片描述
3. 登录格式3: mysql --host=ip地址 --user=⽤户名 --password=密码 例如: mysql –
host=localhost --user=root --password=root1
在这里插入图片描述
4. 退出MySQL: exit
在这里插入图片描述

SQLyog图形化⼯具安装:

  1. SQLyog是业界著名的Webyog公司出品的⼀款简洁⾼效、功能强⼤的图形化MySQL数据库管理⼯具。使
    ⽤SQLyog可以快速直观地让您从世界的任何⻆落通过⽹络来维护远端的MySQL数据库
    在这里插入图片描述
  2. 双击在这里插入图片描述
  3. ⼀直下⼀步,直到出现下⾯对话框------注册SQLyog

在这里插入图片描述

  1. 双击 在这里插入图片描述 进⾏注册
  2. 重启SQLyog即可
  3. 使⽤SQLyog登录数据库

在这里插入图片描述

MySQL⽬录结构

│-- bin:mysql相关的可执⾏⽂件*.exe
│-- MySQLInstanceConfig.exe mysql的配置程序
│-- data: mysql⾃带的数据库⽂件
│-- include: c语⾔的头⽂件(不⽤关注)
│-- lib: 存放mysql使⽤到的dll动态库(相当于jar包,不⽤关注)
│-- my.ini mysql的配置⽂件,配置了mysql的相关信息

数据库管理系统

  1. 数据库管理系统(DataBase Management System,DBMS):指⼀种操作和管理数据库的⼤型软
    件,⽤于建⽴、使⽤和维护数据库,对数据库进⾏统⼀管理和控制,以保证数据库的安全性和完整性。
    ⽤户通过数据库管理系统访问数据库中表内的数据

数据库管理系统、数据库和表的关系

  1. 数据库管理程序(DBMS)可以管理多个数据库,⼀般开发⼈员会针对每⼀个应⽤创建⼀个数据库。为保存
    应⽤中实体的数据,⼀般会在数据库创建多个表,以保存程序中实体的数据。数据库管理系统、数据库
    和表的关系如图所示:
    在这里插入图片描述
    先有数据库 → 再有表 → 再有数据 ⼀个库包含多个表

实体类与表的对应关系

在这里插入图片描述

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

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

相关文章

读懂基础机器学习算法

本篇内容主要是面向机器学习初学者,介绍常见的机器学习算法,当然,欢迎同行交流。 哲学要回答的基本问题是从哪里来、我是谁、到哪里去,寻找答案的过程或许可以借鉴机器学习的套路:组织数据->挖掘知识->预测未来。…

在c语言中有函数leapyear定义如下,职业教育概论——职业教育的发展历史超星尔雅答案题库...

职业职业展历有时候,文学造诣高的中国诗歌翻译者在用词华丽方面超过莎士比亚。有int型变量x,教育教育i,j,k,则表达式x(i5,j6,k7)的值为( )从数据表student中查询张姓的所有学生,概论正确的SQL语句是( )史超世界上第一个…

tomcat安装启动配置

服务器: 服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快、负载更高、价格更贵),也可以指代用于部署网站的应用。我们这里说的服务器,其实是web服务器,或者应用服务…

JS在页面限制checkbox最大复选数

应该是挺简单的代码, 记录一下分享. 首先最直接的想法就是使用循环, 用局部变量记录已选的checkbox, 达到最大值就将余下的checkbox都禁止选择, 例如以下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns"…

c语言 二维数组 文库,c语言二维数组练习题

c语言二维数组练习题 (3页)本资源提供全文预览&#xff0c;点击全文预览即可全文预览,如果喜欢文档就下载吧&#xff0c;查找使用更方便哦&#xff01;19.90 积分完成下列程序代码完成下列程序代码1、 将二维数组(5 行 5 列)的右上半部分置零。 即&#xff1a;1234510000678910…

android陀螺仪轨迹,陀螺仪轨迹法长距离管道测量精度实测分析

陀螺仪轨迹法长距离管道测量精度实测分析陀螺仪轨迹法用于非开挖管道的精准坐标与位置测量已被电力与燃气等行业逐步了解与接受&#xff0c;近两年不断被引入到城市地下管线探测及电力与燃气管道验收标准中。由于管道埋于地下往往不能眼见为实&#xff0c;作为一种新的测量方式…

Spring IOC详解与配置

Spring&#xff1a; 框架&#xff1a; 具有一定功能的半成品软件&#xff0c;基于框架会节省开发成本 框架作用&#xff1a; 提高开发效率、复用性、编写规范、节约维护成本、解耦底层实现原理 Spring&#xff1a; Spring是分层的JavaSE/EE应用full-stack轻量级开源框架Sprin…

android8.0的蓝牙版本,android o 新特性详解 安卓8.0蓝牙音频增强以及更加可爱的表情包...

android 8.0什么时候推出&#xff1f;有哪些新特色&#xff1f;很多安卓用户非常想知道答案吧&#xff01;不用着急&#xff0c;下面是大麦子小编整理出来的安卓8.0新特性详解&#xff0c;希望可以帮到大家。有媒体近日曝光了有关谷歌Pixel XL 2手机会首发Android 8.0系统。现在…

DOM初级篇

DOM是什么、作用、与javascript&#xff1f; DOM是对HTML文档的访问和操作&#xff0c;对文档的增删改查。 DOM相当于是javascript一个类&#xff0c;这个类中提供了多种操作HTML的方法&#xff0c;也可以说DOM是依附在JavaScript上进行操作的。 一、标签的查找命令&#xff1b…

vs2019开发android应用,VS 2019开发APP(一)界面和代码

1.界面在Resources>layout>目录下的*.xml文件就是界面文件2.关联界面接下来&#xff0c;通过将支持代码插入到 MainActivity 类中来添加代码以关联用户界面。在 MainActivity 类中找到 OnCreate 方法&#xff0c;在其中添加关联按钮代码如下&#xff1a;protected overri…

oracle 数据库字段html显示正常text显示不全,layui表格字段表格显示不全(自适应)...

本文将为您描述layui表格字段表格显示不全(自适应),具体操作方法:好记性不如烂笔头。本来就是没什么好记得东西&#xff0c;下次再用时已经想不起来了。问题如下&#x1f41f;使用layui表格&#xff0c;表格字段显示不全&#xff0c;如果超出分配的位置&#xff0c;就会显示省略…

使用 VSCode 编写 .NET Core 项目之初体验

注&#xff1a;本文在根据 微软官方文档指导下&#xff0c;根据自己的学习中整理&#xff0c;并不完全照搬文档&#xff0c;但也大体和文档学习路线相似&#xff0c;主要为记录学习过程。 官方学习地址&#xff1a; https://code.visualstudio.com/docs/other/dotnet https://d…

html模板安装到织梦,织梦网站安装教程 织梦模板通用安装图文教程

织梦模版怎么安装使用呢 下面就把我的经验分享给大家解压文件上传到服务器指定根目录输入主域名访问“例如&#xff1a;//www.jb51.net/install”步骤1&#xff1a;勾选同意协议&#xff0c;点击继续按钮。步骤2&#xff1a;检查系统环境和文件权限&#xff0c;确定权限正确才能…

金乡高考成绩查询2021,金乡一中举行2021届高三年级一模成绩分析暨表彰大会!现场颁奖...

集思广益查缺补漏&#xff0c;全力以赴保驾护航。为增强备考紧迫性&#xff0c;提高备考有效性&#xff0c;激发师生积极性&#xff0c;2021年3月22日晚&#xff0c;山东省金乡一中2021届高三年级一模成绩分析暨表彰大会&#xff0c;在文峰楼二楼报告厅召开&#xff0c;本次会议…

匿名类

一、匿名类&#xff1a;[ C# 3.0/.NET 3.x 新增特性 ] 1.1 不好意思&#xff0c;我匿了 在开发中&#xff0c;我们有时会像下面的代码一样声明一个匿名类&#xff1a;可以看出&#xff0c;在匿名类的语法中并没有为其命名&#xff0c;而是直接的一个new { }就完事了。从外部看来…

MySQL— 进阶

目录 一、视图二、触发器三、函数四、存储过程五、事务 一、视图 视图是一个虚拟表&#xff08;非真实存在&#xff09;&#xff0c;其本质是【根据SQL语句获取动态的数据集&#xff0c;并为其命名】&#xff0c;用户使用时只需使用【名称】即可获取结果集&#xff0c;并可以将…

HTML中del标记是什么意思,HTML del标记

本文概述HTML 标记用于表示已从文档中删除/删除的文本范围。它用作已删除内容的标记。浏览器通常通过在已删除的文本上打一行来呈现它, 尽管可以使用CSS属性更改它。注意&#xff1a;要标识已删除的文本和插入的文本, 请使用带有的标记, 该标记将在文档中显示已删除和插入的文本…

进制原码反码补码

进制&#xff1a; 概念&#xff1a; 进制&#xff1a;指进位制&#xff0c;是人们规定的一种进位方式&#xff0c;表示某一位置的数看&#xff0c;运算时是逢*进一位。十进制是逢十进一&#xff0c;二进制是逢二进一。以此类推。学习的目的就是为了数据运算过程理解的更加深刻…

什么是位运算符

位运算符&#xff1a; 概念&#xff1a; 位运算符指的是二进制位的运算&#xff0c;先将十进制数转成二进制后再进行运算。 在二进制位运算中&#xff0c;1表示true&#xff0c;0表示false。 <<有符号左移运算&#xff1a;&#xff0c;二进制位向左移动, 左边符号位丢弃…

鸿蒙开发工具下载设置Mac

下载工具&#xff1a; 首先到网站注册开发者身份及实名认证&#xff1a;https://www.harmonyos.com/cn/ 然后选择对应的系统下载开发工具 点击跳转下载 会自动下载一些开发语言环境&#xff0c;然后一路下一步就可以了 点击第一个 选择第二个带Java的 勾选Application Devic…