Windows 11 使用 MySQL 官方压缩包手动安装

文章目录

  • 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 官网

你可能感兴趣的:(数据库,mysql,数据库)