文章目录

  • MySQL 介绍
  • 下载
  • 安装
  • 使用
  • 参考文献

MySQL 介绍

MySQL 是目前最为流行的开源的数据库,是完全网络化的跨平台关系型数据库系统,他是由瑞典的 MySQL AB 公司开发的。它的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库和团队的速度、能力、精确和优秀。

MySQL 数据库可以称得上是目前运行速度最快的 SQL 语言数据库。除了具有许多其他数据所不具备的功能之外,MySQL 数据库还是一种完全免费的产品,用户可以直接从网上下载使用,而不必支付任何费用。

MySQL 的特点

  1. 功能强大:MySQL 中提供了多种数据库存储引擎,各个引擎各有所长,适用于不同的应用场合。用户可以选择最合适的引擎以得到最高性能,这些引擎甚至可以应用处理每天访问量数亿的高强度 Web 搜索站点。 MySQL 支持事务、视图、存储过程和触发器等。

  2. 支持跨平台:MySQL 支持至少20种以上的开发平台,包括 Linux、Windows、FreeBSD、IBMAIX、AIX 和 FreeBSD 等。这使得在任何平台下编写的程序都可以进行移植,而不需要对程序做任何修改。

  3. 运行速度快:高速是 MySQL 的显著特性。在 MySQL 中,使用了极快的 B树 磁盘表(MyISAM)和索引压缩;通过使用优化的单扫描多连接,能够极快的实现连接;SQL 函数使用高度优化的类库实现,运行速度极快。

  4. 支持面向对象:PHP 支持混合编程方式。编程方式可分为纯粹面向对象、纯粹面向过程、面向对象与面向过程混合3种方式。

  5. 安全性高;灵活安全的权限和密码系统允许主机的基本验证。连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码的安全。

  6. 成本低:MySQL 数据库是一种完全免费的产品,用户可以直接从网上下载。

  7. 支持各种开发语言:MySQL 为各种流行的程序设计语言提供支持,为他们提供了很多的 API 函数。

  8. 数据库存储容量大:MySQL 数据库的最大有效容量通常是有操作系统对文件大小的限制决定的,而不是有MySQL内部限制决定的。InnoDB 存储引擎将 InnoDB 表保存在一个表空间内,该表空间可由数个文件创建,表空间的最大容量为64TB,可以轻松处理拥有上万条记录的大型数据库。

  9. 支持强大的内置函数:PHP 中提供了大量内置函数,几乎涵盖了Web 应用开发中的所有功能。它内置了数据连接、文件上传等功能,MySQL 支持大量的扩展库,如 MySQLi 等,为快速开发 Web 应用提供方便。

下载

点击去下载MySql

安装

  1. 编写配置文件

    # 解压压缩包后在 bin 的同级目录新建 my.ini,并复制以下配置项
    [mysql]
    # 设置 mysql 客户端默认字符集
    default-character-set=utf8
    [mysqld]
    # 设置 3306 端口
    port = 3306
    # 设置 mysql 的安装目录,根据自己情况配置
    basedir=D:\bulidTools\mysql-5.7.39-winx64
    # 设置 mysql 数据库的数据的存放目录,根据自己情况配置
    datadir=D:\bulidTools\mysql5\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
  2. 安装 MySQL 服务
    # cmd 切换目录到 MySQL 压缩包的目录
    # 生成 data 目录
    mysqld --initialize-insecure --user=mysql
    # 安装 mysql 服务
    mysqld install
    
  3. 开启 MySQL 服务
    net start mysql
    

使用

# root 账户 默认密码为空
mysql -uroot -p
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;

参考文献

MySQL 官网

Windows 11 使用 MySQL 官方压缩包手动安装相关推荐

  1. windows MySQL 5+ 服务手动安装

    MySQL 5+ 服务手动安装的方法:运行cmd,进入mysql的安装目录: C:\Users\aministrator> D: D:\> cd MySQL Server 5.6\bin ...

  2. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...

  3. Windows环境下MySQL 8.0 的安装、配置与卸载

    MySQL官方下载地址 安装步骤 1.新建my.ini文件 文件位置:C:\ProgramFiles\MySQL\mysql-8.0.26-winx64\my.ini (这是我的安装目录,你们根据自己 ...

  4. window下MySQL的压缩包方式安装--单版本或多版本(5.7和8共存)通用

    window下MySQL的压缩包方式安装–单版本或多版本(5.7和8共存)通用 环境:win11 MySQL版本:5.7和8.31 1. 下载MySQL数据库 注意: 记得查看自己电脑是32位还是64 ...

  5. Windows 10 - 安装 Mysql - zip压缩包详细安装教程

    目录 1. 压缩包下载 2. 解压文件路径注意要点与环境变量配置 3. 数据库安装配置文件创建与配置 my.ini 配置文件内容 4. 管理员命令行运行安装程序 4.1 使用管理员权限打开命令行工具, ...

  6. centos7下压缩包手动安装mysql以及设置开机自启动

    1.说明 在Centos7连接Xshell,Xftp 安装mysql-5.5.47 我百度网盘里有 网盘地址:https://pan.baidu.com/s/1W3iU06mGhyhCTd7NxdEw ...

  7. Windows 11 它来了,无需安装即可体验!

    点击关注公众号,回复"1024"获取2TB学习资源! 自从微软宣布发布 Windows 11 以来,很多小伙伴都跃跃欲试,无奈有些朋友的电脑配置可能并不支持安装 Windows 1 ...

  8. mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程

    本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下 一.步骤解读 1.下载MySQL 下载地址 选择 Downloads-->Community-->MySQL ...

  9. mysql linux 手动安装mysql服务_Linux手动安装Mysql

    以下是摘自mysql官方文档中关于手动安装MySQL 二进制分发版的说明: 一:安装 必须执行以便安装并使用MySQL 二进制分发版的基本命令是: shell groupadd mysql shell ...

最新文章

  1. Qt之excel 操作使用说明
  2. 如果你能用你的大脑控制电脑,感觉怎么样?
  3. 2021年假期怎么放?都给你安排得明明白白!
  4. BZOJ 4174 tty的求助 莫比乌斯反演
  5. 将js进行到底:node学习10
  6. Object的finalize方法
  7. 在 Linux 上安装 Oracle 数据库 11g
  8. Linux图片的灰度化,iOS图像灰度解决方案--架构设计
  9. 《IPv6技术精要》一2.4 扩展报头
  10. 散列--数据结构与算法JavaScript描述(8)
  11. 机器学习中的无监督学习_无监督机器学习中聚类背后的直觉
  12. mysql序列increment_MySQL 序列 AUTO_INCREMENT
  13. android 编辑自定义可编辑表格,smart 框架 列表 可编辑表格
  14. Android 系统(51)Android窗口机制
  15. tomcat 莫名奔溃问题
  16. Java 去除重复数据的五种方式
  17. MongoDB日志工作流程
  18. 《应用时间序列分析:R软件陪同》——2.6 MA 模型
  19. CiteSpace中的中介中心性(betweenness)的理解(包含度中心性(degree)、接近中心性(closeness))
  20. vue集成wangeditor3.0版本 解决光标乱跳等问题

热门文章

  1. database - sqlalchemy
  2. 2013551814第一次作业
  3. js中的变量提升和函数提升——精炼版
  4. java开发小结:(2006.10.12-future)
  5. python炫酷烟花表白源代码
  6. C语言结束标志分号的作用
  7. Cmake封神之作:cmake-presets
  8. 一、漏洞编号为CVE-2017-16995的本地提权(略微详细)(Ubuntu16.04.1-4)
  9. 如何用计算机算出饺子,谢冕《饺子记盛》阅读练习及答案(2018年江苏省苏州市中考)...
  10. 2021春招-滴滴凉经-多益凉经-高途课堂-移动笔试