MySQL是最常用的数据库之一, MySQL可以通过多种方式进行安装, 比如PHP Study就集成了MySQL并附带管理工具, 在Oracle官网中也提供了两种方式安装, 包括官方安装器以及手动安装的zip包, 该文主要针对后者.
1. 下载
从各个方面考虑, 个人始终认为官网下载是最佳途径 for 各种软件与工具, crack除外 -.-!, 附带官网链接, MySQL download
进入页面后应该你能看到各种版本MySQL, 在个人所在的时间点可以看到4个版本, 三个commercial, 一个GPL(GNU General Public License), 作为学习用途, 选择GPL, 之后再选择如下图所示版本. 就能看到下载方式.
官网首选安装器下载模式, 在other downloads能够看到zip包下载, 点击进行下载. 如果需要旧版本也是可以找到的.
2. 本地安装
- 解压到自定义目录(路径不带中文)
解压之后的目录大致如下:
2.配置path环境变量
依次 右击The computer -> properties -> Advanced system settings -> Environment Variables.
在个人变量Path后面追加MySQL的bin路径, 例如下图:
3.创建配置文件
新版本的MySQL目录没有ini配置文件以及数据文件夹需要手动创建.
当MySQL服务器启动时,服务器会自动搜寻可能的位置读取相关文件来获取服务器配置信息, 如下图:
我们可以看到,, 服务器会按照上述顺序寻找.
首先在安装目录下创建Data文件夹.
接着是创建my.ini配置文件. 通常习惯上个人会把配置文件放在MySQL的安装目录, 也就是表中的第三行DASEDIR目录下, 在这个例子中就是 "D:\MySQL\mysql-8.0.15-winx64"下, 在这个目录下创建my.ini:
my.ini配置文件内容是服务器启动时所需要的信息, 主要是一些参数值, 一个典型例子如下(复制使用的话需要注意修改个性化的值如basedir, datadir):
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\mysql-8.0.15-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
4.打开cmd窗口依次执行初始化, 安装, 启动命令.
首先使用administrator打开dos窗口, 使用cd命令跳转到MySQL的bin目录下,
执行初始化: mysqld --initialize --console, 如果正常执行则可以看到有temporary password, 即root@local host:后的一串, 复制保存,后续步骤可能用到.
执行安装命令: mysqld --install, 该命令后面可以加具体服务名, 如果不加默认是mysql. 成功执行会打印出"service successfully installed".
启动服务: net start mysql.
以上是个人总结的安装步骤, 如有问题可以留言共同探讨.