WindowsServer安装mysql最新版

 

目录

 

安装

配置 MySQL 环境变量

远程连接 MySQL 服务器

防火墙权限

 配置 MySQL 服务的用户权限

测试远程连接


安装

下载相应mysql安装包:

MySQL :: Download MySQL Installer

 选择不登陆下载

 双击运行下载好的mysql-installer-community-*.*.*.msi

进入类型选择页面,本人需要mysql云服务就选择了server only

  • server only(服务器):只安装mysql服务器产品
  • client only(客户端):只安装没有服务器的mysql客户端产品
  • full(完全):安装所有包含的mysql产品和功能
  • custom(手动):手动选择系统上应安装的产品

如果next无法点击,是因为mysql 会检查你是否缺少其他安装包,点击excute会下载你缺少的其他依赖包

 点击安装

此时next可以点击 

 进入【Installation】界面后,状态【Status】下显示【Ready to install】后,点击【Execute】。

 在MySQL的状态显示为:Complete 后,点击【Next】。

进入【Product Configuration】界面,状态为【Ready to configure】后,点击【Next】。

设置服务器配置类型以及连接端口:继续next

Config Type:选择Development Machine,用于小型以及学习所用足够了。

Port number:输入3306即可,也可以输入其他最好是3306-3309之间。

Authentication Method,选择默认选项,点击【Next】。

设置MySQL超级管理员用户root密码。并点击【Next】

Windows Service,使用默认服务名MySQL80(建议不要更改,避免以后使用找不到MySQL服务),点击【Next】

Apply Configuartion,点击【Execute】,应用所有配置选项。

当Configuration Steps下列的选项都出现绿色 √时,说明所有配置已经完成配置,点击【Finish】。安装完成。


 

配置 MySQL 环境变量

开始——>控制面板——>系统和安全——>系统——>高级系统设置——>环境变量——>系统变量——>Path(双击)——>新建——>输入MySQL的安装目录(C:\Program Files\MySQL\MySQL Server 8.0\bin)——>确定

接下来均点击【确认】

打开cmd终端,输入mysql -u root -p,回车后,输入密码,进入MySQL数据库命令行界面,输入命令【show databases;】检查数据库是否正常。

远程连接 MySQL 服务器

想要连接部署在Windows Server 2019服务器上的MySQL服务,需要开放两个权限。

(1)Windows Server 2019服务器的防火墙权限。

(2)MySQL服务的用户权限。

防火墙权限

  在这里MySQL安装后,我们可以看到MySQL8.0版本自动设置了防火墙规则。

开始——>控制面板——>系统和安全——>Windows Defender防火墙——>高级设置——>入站规则

Configuration Steps——>Updating Windows Firewall rules

 配置 MySQL 服务的用户权限

当Windows 防火墙入站规则配置好后,还需要在MySQL内部配置用户权限才能进行远程连接控制。

(1)打开windows命令行终端cmd,登录MySQL,回车后输入密码。

 mysql -u root -p
 Enter password: ********

(2)选择要操作的数据库

use mysql;

(3) 查看mysql 数据库的 user 表中当前 root 用户的相关信息(host和plugin)

select host,user,plugin from user;

从中可以看出,root用户的host显示localhost(默认),说明只支持本地访问,不允许远程访问 

(4)更改root用户的host默认配置

update user set host='%' where user='root';

(5)修改密码,并使之永不过期

ALTER USER 'root'@'%' PASSWORD EXPIRE NEVER;

(6)修改密码,并指定加密规则为“mysql_native_password”,远程访问时的加密使用密码

mysql_native_password使用SHA1哈希算法对密码进行加密。具体来说,它会对密码进行两次SHA1加密,第一次加密发生在客户端,第二次则在服务器端。虽然SHA1相对于更现代的加密方法(如bcrypt或SHA-256)来说安全性较低,但mysql_native_password仍然被认为是相对安全的,特别是在密码足够复杂的情况下。

 ALTER USER 'root'@'%' IDENTIFIED WITH 'mysql_native_password' BY '密码';

(7)刷新权限

FLUSH PRIVILEGES;

(8)重新查看mysql 数据库的 user 表中当前 root 用户的相关信息(host和plugin)

发现,root的host信息为%,代表任何主机都能远程访问,plugin为“mysql_native_password”,表示远程访问时的加密使用密码。

 select user,host,plugin from user;

测试远程连接

------------------------------------------与正文内容无关------------------------------------
如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!作者在这拜谢了!

混口饭吃了!如果你需要Java 、Python毕设、商务合作、技术交流、就业指导、技术支持度过试用期。请在关注私信我,本人看到一定马上回复!

  • 41
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 以下是在Windows Server 2012上安装MySQL的步骤: 1. 下载MySQL安装程序。可以从MySQL官网下载最新版本的MySQL安装程序。 2. 运行安装程序。双击下载的MySQL安装程序,然后按照提示进行安装。 3. 选择安装类型。在安装程序中选择“完整”或“自定义”安装类型。完整安装安装MySQL服务器MySQL工具,而自定义安装将允许您选择要安装的组件。 4. 配置MySQL服务器。在安装程序中配置MySQL服务器,包括设置MySQL管理员密码和选择MySQL服务器的端口号。 5. 启动MySQL服务器。在安装程序中启动MySQL服务器,然后使用MySQL管理员密码登录MySQL服务器。 6. 创建MySQL数据库。使用MySQL管理员权限创建新的MySQL数据库。 7. 配置MySQL客户端。在Windows Server 2012上安装MySQL客户端,并使用MySQL客户端连接到MySQL服务器。 以上是在Windows Server 2012上安装MySQL的基本步骤。希望对您有所帮助。 ### 回答2: 在Windows Server 2012上安装MySQL,可以使用以下步骤: 1. 下载MySQL安装包。从MySQL官方网站上下载适用于WindowsMySQL安装程序。 2. 运行MySQL安装程序。双击下载的安装程序,按照提示进行安装。在启动安装程序之前,请确保您的Windows Server 2012系统已更新至最新的版本。 3. 选择安装类型。根据您的需要选择您要安装MySQL组件。标准安装将包括MySQL服务器MySQL服务和MySQL工具。 4. 设置MySQL密码。在安装过程中,系统将提示您设置root密码。该密码将允许您登录MySQL服务器并进行管理操作。 5. 可选安装MySQL Workbench。MySQL Workbench是功能强大的MySQL管理和开发工具,可以方便地进行数据库实例管理、查询开发、模型设计和服务器配置等操作。 6. 完成安装。单击“完成”按钮,系统将自动完成MySQL安装。现在,您可以打开MySQL命令行客户端,并使用设置的root密码进行登录。 需要注意的是,安装MySQL之前需要确保系统已经安装了.NET Framework和Visual C++ Redistributable。此外,在进行正式安装之前,最好先进行一次全盘扫描和病毒检测,以确保系统的安全性。 ### 回答3: Windows Server 2012是一款广泛使用的服务器操作系统,而MySQL是一款广泛使用的数据库管理系统。在安装MySQL之前,我们需要确保我们的Windows Server 2012系统满足MySQL的最低要求。MySQL的最低要求包括2 GB以上的RAM,400 MB(安装时)到2 GB(安装后)的硬盘空间,并且需要x86或x64架构的处理器。 接下来,我们需要下载MySQL安装程序。我们可以从MySQL官网上下载适用于Windows Server 2012的MySQL Installer。这个安装程序不仅可以安装MySQL Server,还可以安装MySQL Workbench、MySQL Router、MySQL Shell等相关工具。 下载完成后,我们可以运行MySQL Installer。这个安装程序具有可视化的界面,可以帮助我们完成MySQL安装。在安装过程中,我们需要进行下列设置: 1.选择MySQL Server版本:选择我们需要安装MySQL Server版本,如Community 或者 Enterprise。 2.设置MySQL Server:我们需要为MySQL Server设置一个管理员帐户和相应的密码。 3.安装MySQL Server:选择MySQL Server安装的位置、端口号以及是否要作为Windows服务运行等。 4.设置MySQL储存引擎:我们可以选择支持的储存引擎,如InnoDB、MyISAM等。 5.安装MySQL工具:对于MySQL的操作、管理、监控和备份,工具则能帮助我们。 6.配置防火墙和端口:我们需要将MySQL的端口打开和设置正确。 安装完成后,我们需要测试MySQL的连接。我们可以使用MySQL Command Line Client、MySQL Workbench、或者其他任何MySQL客户端工具。在Windows Server 2012上,我们可以通过“开始”菜单或“程序和功能”列表中找到这些工具。 总之,在Windows Server 2012上安装MySQL非常简单。只要按照上述步骤操作,我们就可以在Windows Server 2012上成功安装MySQL,访问MySQL数据库,并进行数据管理和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A乐神

恭喜发财啊,老板,嘻嘻!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值