MySQL 5.7.32-winx64安装教程(支持一台主机安装多个MySQL服务)

每次更换工作环境都要在本地安装一次MySQL服务,还要网上搜罗一些安装方法。为了便于以后使用,特将安装方法记录下来。方便了我,希望也方便了你。

下载

官网地址:https://downloads.mysql.com/archives/installer/
下载地址:https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.32-winx64.zip

配置 my.ini

在MySQL根目录创建 my.ini 配置文件。
在这里插入图片描述

配置文件内容如下:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=F:\mysql-5.7.32-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql-5.7.32-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

在根目录创建data文件夹,用于存放mysql的数据。

初始化 MySQL

切换到MySQL的bin目录

按住【Shift】键,在空白处右击鼠标,选择【在此处打开Powershell容器】
在这里插入图片描述

在容器中输入下面命令进行初始化:

.\mysqld.exe --initialize --console

下图表示成功,其中默认账号是root,密码为红框中内容,此处要记录一下,后面会用到(我的是:w*4MkvSw:hhj)
在这里插入图片描述

MySQL服务安装

还是上面的命令框,输入下面命令来安装服务:

.\mysqld.exe --install [服务名]  -- 服务名可以不填,默认为mysql

下图表示成功。
因为我电脑中安装了多个mysql,所以这里我加了服务名,以示区分
在这里插入图片描述

从计算机的【服务】框中可以看到安装的服务
在这里插入图片描述

MySQL服务启动

启动有两种方式:

  1. 通过Windows系统的【服务】页面,如上图所示,鼠标右击安装的mysql服务,选择【启动】即可
  2. 通过命令启动,输入如下命令即可:
net start [服务名]

执行结果如下图。
在这里插入图片描述

登录并修改密码

还是在上面的命令框中,输入下面命令进行登录

.\mysql.exe -u root -p

回车后会让输入密码,将刚才记录的密码输入再回车。
下图表示登录成功。
在这里插入图片描述

输入下面命令进行修改密码:

alter user 'root'@'localhost' identified by '新密码';

下图表示成功。
在这里插入图片描述

至此已经完成MySQL的安装!

创建用户并授权

在命令框中,登录mysql,输入下面命令进行创建用户

create user '用户名'@'主机' identified by '密码';

如下图,表示创建成功
在这里插入图片描述

输入如下命令进行授权

grant 权限 on 数据库.表名 to '用户名'@'主机' with grant option;
  • 权限:用户的操作权限,如select, insert, update等,如果想授予所有权限使用all
  • 数据库:要授权的数据库名称,若是所有数据库使用*
  • 表名:要授权的表名,若是所有表使用*
  • 用户名:目标用户的登录名
  • 主机:目标用户的主机地址

在这里插入图片描述

一台主机安装多个MySQL服务

其实也很简单,与上面的安装步骤完全相同,只需要做到下面两点即可:

  1. 修改my.ini配置文件里的端口,不能与之前的冲突
  2. 安装MySQL服务时,服务名也要修改,不能与之前的冲突(推荐服务名称后面加上版本信息,以示区分)

猜你喜欢

转载自blog.csdn.net/gozhuyinglong/article/details/115159663
今日推荐