首页 > 数据库 >02 MySQL 介绍、安装、使用、配置

02 MySQL 介绍、安装、使用、配置

时间:2024-04-03 11:23:22浏览次数:26  
标签:02 Workbench 数据库 MySQL character 版本 mysql 安装

概述

  • MySQL 是最流行的开源数据库服务器

  • MySQL 是一种数据库。数据库定义了存储信息的结构,在数据库中,存在着一些表。类似 HTML 表格,数据库表含有行、列以及单元。

  • MySQL 数据库通常是通过 PHP 来使用的,对PHP的支持最好

  • MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言

  • MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,一般中小型网站的开发都选择 MySQL 作为网站数据库

MySQL的特点

  • MySQL数据库是用C和C++语言编写的,以保证源码的可移植性

  • 支持多个操作系统,例如:Windows、Linux、Mac OS等等

  • 支持多线程,可以充分的利用CPU资源

  • 为多种编程语言提供API,包括C语言,Java,PHP。Python语言等

  • MySQL优化了SQL算法,有效的提高了查询速度

  • MySQL开放源代码且无版权制约,自主性强、使用成本低

  • MySQL历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助

MySQL 版本

针对不同的用户,MySQL分为两种不同的版本

MySQL Community Server

社区版本,免费,但是Mysql不提供官方技术支持。

MySQL Enterprise Edition

商业版,该版本是收费版本,可以试用30天,官方提供技术支持

MySQL Cluster

集群版,开源免费,可将几个MySQL Server封装成一个Server

MySQL Cluster CGE

高级集群版,需付费

MySQL Workbench(GUI TOOL)

一款专为MySQL设计的ER/数据库建模工具。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)

MySQL 安装和下载

安装包下载--解压版

可以在下面的网站里面下载自己需要的版本:然后解压缩自己的文件目录即可
https://downloads.mysql.com/archives/community/

image

安装包下载--安装版

https://downloads.mysql.com/archives/installer/
image

MySQL相关配置

配置文件 my.ini

[mysqld]
# 设置3306端囗
port=3306
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

将mysql命令添加到系统环境变量

桌面-此电脑-右键属性-【高级系统设置】

image

高级系统设置-高级-环境变量

image

初始化相关服务

安装mysql服务

标签:02,Workbench,数据库,MySQL,character,版本,mysql,安装
From: https://www.cnblogs.com/songxia/p/18112223

相关文章

  • Day02安装开发环境
    Java开发环境搭建卸载JDK删除java的安装目录删除环境变量JAVA_HOME删除path下关于Java的目录java-version检查是否卸载干净安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装路径E/Java/jdk1.8配置环境变量我的电脑-->右键-->属......
  • P8776 [蓝桥杯 2022 省 A] 最长不下降子序列
    1.首先想到的做法设up_len[i]为以a[i]为结尾的最长不下降子序列的长度,down_len[i]表示以a[i]为开始的最长不下降子序列的长度。在求pre的过程中记录下额外信息:down_pre[i]表示在求down_len[i]的过程中,i是由哪个点转移过来的;得到dp的转移方程:if(down_pre[i])ans......
  • 【阅读笔记】MySQL数据库存储类型选择
    摘自:《高性能MySQL》第四版原则更小的通常更好一般来说,尽量使用能够正确存储和表示数据的最小数据类型。更小的数据类型通常更快,因为它们占用的磁盘、内存和CPU缓存的空间更少,并且处理时需要的CPU周期也更少。简单为好简单数据类型的操作通常需要更少的CPU周期。例如,整型数......
  • JDK下载安装配置
    一.JDK安装配置。1.安装注意路径,其他直接下一步。2.配置。下接第4步. 代码复制:JAVA_HOMED:\ProgramFiles\Java\jdk1.8.0_91D:\ProgramFiles\Java\jdk1.8.0_91\bin3.验证(CMD)。javajavacjava-version二.下载1.下载JDK1.5-1.9(所有版本)下载:https:......
  • 界面控件Kendo UI for jQuery 2024 Q1亮点 - 新的ToggleButton组件
    Telerik & KendoUI 2024Q1版本于2024年初发布,在此版本中将AI集成到了UI组件中,在整个产品组合中引入AIPrompt组件以及10多个新的UI控件、支持Angular17、多个数据可视化功能增强等。P.S:KendoUIforjQuery提供了在短时间内构建现代Web应用程序所需的一切,从众多UI子控件中......
  • MySQL的多层SP中Cursor的m_max_cursor_index相关BUG分析
    源码分析丨MySQL的多层SP中Cursor相关BUG一、问题发现在一次开发中在sp中使用多层cursor的时候想知道每层的m_max_cursor_index值分别是多少,以用来做后续开发。于是做了以下的试验,但是发现第一个level=2那层的m_max_cursor_index的值有点问题。注:本次使用的MySQL数据库版本为......
  • 界面控件Kendo UI for jQuery 2024 Q1亮点 - 新的ToggleButton组件
    Telerik & KendoUI 2024Q1版本于2024年初发布,在此版本中将AI集成到了UI组件中,在整个产品组合中引入AIPrompt组件以及10多个新的UI控件、支持Angular17、多个数据可视化功能增强等。P.S:KendoUIforjQuery提供了在短时间内构建现代Web应用程序所需的一切,从众多UI子控......
  • 界面控件DevExtreme JS & ASP.NET Core 2024年度产品规划预览(一)
    在本文中我们将介绍今年即将发布的v24.1附带的主要特性,这些特性既适用于DevExtreme JavaScript(Angular、React、Vue、jQuery),也适用于基于DevExtreme的ASP.NETMVC/Core控件。注意:本文中列出的功能和特性说明官方当前/预计的发展计划,此信息仅供参考之用,其中列出的功能/产品可......
  • VS2022+QT5.14.2开发VS QT Tool的使用
    1.安装环境vs2022+QT5.14.2qtvstool(vsaddin)的使用遇到的坑1.安装qt-vsaddin-msvc2022-3.0.2.vsix安装失败2.安装qt-vsaddin-msvc2022-2.8.0.vsix在qtSetting->qtmodels模块管理中,没有Selectmodel的功能选项如下图位置3.卸载版本vsaddin_2.8.0后安装qt-vsaddin-msvc2......
  • 【2024-04-02】中医放血
    20:00绿遍山原白满川,子规声里雨如烟。乡村四月闲人少,才了蚕桑又插田。                                                 ——《乡村四月》宋·翁卷昨天,我去看了中医,是......