MySQL 是目前最流行的关系型数据库管理系统,其具有以下特点:
MySQL 是开源的。
MySQL 支持大型的数据库。相对于Excel来说,可以处理拥有上千万条记录的大型数据库。
MySQL 使用标准的 SQL 数据语言形式。
MySQL 可以运行于多个系统上,并且支持多种语言(如Python、Java、C、C++等)。
……
本篇文章将从Window和Linux两个系统中对MySQL进行安装和配置。
1. Window下MySQL的安装与配置
1.1 下载MySQL
目前MySQL版本已经更新到MySQL8,官方宣传新的版本在很多方面得到了提升。但为了追求稳定,建议大家选用MySQL5.7版本。
进入MySQL官网(https://dev.mysql.com/downloads/mysql/),选择MySQL Community Server(社区版,该版本完全免费,但官方不支持技术支持),根据Window系统是32位还是64位,选择合适的5.7版本。
1.2 安装MySQL
下载完后,将 zip 包解压到相应的目录(一定要选用英文文件夹,以避免出现不必要的错误)。这里将解压后的文件夹放在 D:\mysql-5.7.28 下。解压后的文件如下图所示:
1.3 配置MySQL
1)配置环境变量
MySQL安装目录下有一个bin目录,这个目录里是MySQL的核心内容,里面包含一些可执行的文件或脚本。通过配置系统环境变量,可以直接在终端执行相关命令。下面介绍怎样手动配置环境变量。具体操作步骤如下:
桌面右键我的电脑 --> 属性 --> 高级系统属性 --> 高级。
点击环境变量(N) --> 在系统变量中选择path变量。
单击编辑,在编辑系统对话框中,将MySQL应用程序的bin目录(D:\mysql-5.7.28\bin)添加到变量值当中,用分号将其与其他路径分隔开。
点击确定,这样就完成了配置环境变量的操作。
2)更改MySQL配置
接下来,还需要对MySQL进行一些基本配置。在MySQL文件夹中新建my.ini配置文件,编辑my.ini配置以下基本信息:
# MySQL客户端参数
[client]
# 设置MySQL客户端默认字符集
default-character-set=utf8
# MySQL服务端参数
[mysqld]
# 设置3306端口
port = 3306
# 设置MySQL安装目录
basedir =D:\\mysql-5.7.28
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
1.4 启动及登录MySQL
1) 启动MySQL
以管理员身份打开CMD命令行工具,切换目录。
C:\Users\Administrator> d:
d:\> cd d:/mysql-5.7.28/bin
执行以下命令:
d:\mysql-5.7.28\bin> mysqld --initialize-insecure --user=mysql
将看到在安装目录下,多出一个data文件夹。