0%

MySQL压缩版安装记录

作为程序员,免不了与数据库打交道,MySQL作为一款最流行的关系型数据库,更是使用的非常之多,这篇文章主要记录MySQL压缩版在Windows下的安装和简单配置过程。

安装环境

Windows版本:Windows 10专业版

MySQL版本:MySQL 5.7.22 64位ZIP压缩版

下载安装包

我推荐前往MySQL的官方网站下载MySQL的安装包,下载地址:MySQL Community Server,选择与自己系统对应的版本,下载安装包到本地磁盘。

本文使用的安装包为:mysql-5.7.22-winx64.zip

配置环境变量

将安装包解压到指定位置(为避免不必要的麻烦,位置路径请不要包含中文和空格字符),我这里是解压到F:\Software\MySQL57路径下,目录结构如下图所示。

4936-1.jpg

打开Windows的系统变量设置,将MySQL下的bin目录配置进系统的Path变量,注意变量之间使用分号(;)间隔,这样就省去了每次都输入完整路径的麻烦。

4936-2.jpg

以管理员权限打开命令提示符,输入mysql -V,正确显示MySQL的版本号即配置成功。

4936-3.jpg

创建MySQL默认配置文件

新建一个文本文件,命名为my.ini,将以下内容复制保存到文件中,注意basedirdatadir对应为MySQL的解压路径。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="F:\Software\MySQL57"
# 设置mysql数据库的数据的存放目录
datadir="F:\Software\MySQL57\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

初始化MySQL

以管理员权限打开命令提示符,执行命令:mysqld --initialize-insecure --user=mysql,执行完这个命令后,MySQL会在安装目录下创建一个data文件夹,且创建好默认数据库,登录的用户名为root,密码为空。

4936-4.jpg

安装MySQL

以管理员权限打开命令提示符,执行命令:mysqld install,提示Service successfully installed即安装成功。

4936-5.jpg

卸载MySQL的命令为:mysqld remove

启动MySQL

以管理员权限打开命令提示符,执行命令:net start mysql,提示MySQL服务已经启动成功即表示MySQL已经正常启动。

4936-6.jpg

登录MySQL

打开命令提示符,执行命令:mysql -u root -p,密码默认为空,直接回车即可,表示以root用户登录MySQL。

4936-7.jpg

修改用户密码

以命令提示符登录MySQL,执行命令:set password for root@localhost = password("root");结尾分号不能省略,表示修改root用户的密码为root,修改之后,下次登录则需键入新的密码。

4936-8.jpg

修改远程访问权限

以命令提示符登录MySQL,执行以下两个命令:grant all privileges on *.* to 'root'@'%' identified by 'password';flush privileges;,第一个“*”表示所有数据库,第二个“*”表示所有数据表,root表示允许远程登录的用户名,%表示任意IP,password表示远程登录使用的密码,flush privileges是让权限立即生效。

4936-9.jpg

总结

MySQL压缩版的安装及配置只是一个简单的开始,想要在开发中更好的运用MySQL,后期的学习和努力还需要更多。