当前位置:首页 > CN2资讯 > 正文内容

Windows Server 2012 R2部署MySQL

3天前CN2资讯


1、准备工作

Windows下安装部署用C开发的程序( postgresql是C语言开发的),都需要安装Microsoft Visual C++ 2015-2019 Redistributable
安装Microsoft Visual C++ 2015-2019 参考:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements


首先,查看当前系统的更新历史,有更新。

如果没有
就需要安装Windows2012R2的更新 2919355对应的补丁下载网址:https://www.microsoft.com/zh-CN/download/details.aspx?id=42334 但是前提示需要安装其他补丁:
如下是打补丁的顺序,请依次执行即可:
clearcompressionflag.exe
KB2919442
KB2975061 下载 KB2919355 若是不安装KB2975061,那么在安装KB2919355时将安装将失败,事件查看器中的错误代码为 0x80070005。安装KB2919355耗时1小时,需要重启OS生效。
KB2932046,重启os生效 下载 KB2959977,重启os生效 下载 KB2937592,不需要重启
KB2938439,重启os生效
KB2934018,重启os生效
其次,去官网下载
该安装包的下载网址是:https://support.microsoft.com/en-in/help/2977003/the-latest-supported-visual-c-downloads 该安装包区分x86、x64、ARM64,请注意务必下载正确
我选择的是x64

安装环境准备好后下载安装包

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads


![在这里插入图片描述](

2、安装

1.win+R——cmd——net user查看用户是否有postgre

我的没有,有的话删掉net user postgres /delete

2.创建postgres用户,可能需要用到管理员权限

方法:win+R——cmd,这个时候不要敲回车按住CTRL+SHIFT+ENTER键可直接进入管理员模式命令行。

cmd命令:net user 用户名 密码 /add

3.创建安装文件夹及数据存放文件夹(不要使用默认目录,在C盘下面创建(我一开始在D盘,报错,后来看了别人的博客转到C盘))

4.修改文件夹权限,加入postgres用户

修改步骤:

文件夹(安装文件的文件夹)右键——属性——安全——编辑——添加




选择postgre,打开对应权限——完全控制安装软件

①开始安装:

②选择程序安装目录:

③选择数据存放目录:

④输入用户的密码(要记住):

⑤设置服务监听端口,默认为5432:

⑥选择运行时语言环境:


(注:选择数据库存储区域的运行时语言环境(字符编码格式)。

在选择语言环境时,若选择"default locale"会导致安装不正确;同时,PostgreSQL 不支持 GBK 和 GB18030 作为字符集,如果选择其它四个中文字符集:中文繁体 香港(Chinese[Traditional], Hong Kong S.A.R.)、中文简体 新加坡(Chinese[Simplified], Singapore)、中文繁体 台湾(Chinese[Traditional], Taiwan)和中文繁体 澳门(Chinese[Traditional], Marco S.A.R.),会导致查询结果和排序效果不正确。建议选择"C",即不使用区域。

----我选择了default localt,安装正确;建议选择default localt。)⑦直到最后安装结束,去掉勾选,直接点 Finish:


安装完成后,会提醒是否打开stacker builder工具,stacker builder是帮助安装其他版本PostgreSQL和插件的工具,我选择“否”。(如果选择采用stacker builder工具安装postgis,请注意与postgreSQL版本配套)

修改PostgreSQL配置文件

PostgreSql默认只支持本地连接。若想支持远程连接,需要修改对应的配置文件,配置文件的目录为c:\postgres\data

1、检查postgresql.conf中listen_addresses元素是否为“*”(windows一般不需要修改,linux下的postgreSQL一般会需要修改)

2、编辑pg_hba.conf,在IPv4 local connections元素下新增一行

host all all 0.0.0.0/0 md5

3、通过可视化工具,测试是否可以连接,笔者这里使用的是Navicat Premium。

4、使用自带的可视化工具查看数据库

(1)PostgreSQL安装时也会安装自带的可视化工具pgAdmin4,打开方式在【开始】-【所有程序】-【postgresql12】-【pgAmin4】

最后安装成功,点击左侧 Servers > Postgre SQL 12,输入密码,点击 OK 便可。

遇到的坑


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/29685.html

    分享给朋友:

    “Windows Server 2012 R2部署MySQL” 的相关文章

    如何获取Cloudflare API Token并设置权限指南

    什么是Cloudflare API Token 在使用Cloudflare提供的各种服务时,我常常需要进行自动化管理。此时,Cloudflare API Token便成为了我的好帮手。它是一种安全凭证,专门用来访问和操作Cloudflare的多个功能。这使得我能够在编程和自动化中灵活运用Cloudf...

    深入了解俄罗斯时区对生活与经济的影响

    在这个广袤的国家,谈论俄罗斯时区就如同打开了一本极其丰富的地理和文化百科全书。俄罗斯作为世界上面积最大的国家,领土纵深可谓无比广阔,从西欧一直延伸到东亚。这种东西跨度的特性,使得时区的划分显得尤为重要。俄罗斯实际上拥有11个时区,每个时区不仅仅是时间的概念,更承载着各自地区独特的人文、经济和社会习惯...

    VPS主机如何选择?灵活性与性价比并存的最佳方案

    在当今信息化高速发展的时代,VPS主机成为了许多企业和个人用户的热门选择。那么,什么是VPS主机呢?它是通过虚拟化技术在一台物理服务器上创建的多个独立服务器。每个虚拟专用服务器(VPS)都具备自己的操作系统、CPU、内存和存储空间,用户可以像管理独立服务器一样灵活配置和控制自己的VPS,真是个便利的...

    原生IP的重要性及其在外贸中的应用价值

    原生IP的定义与特点 谈到原生IP,这个概念在网络世界中显得极为重要。简单来说,原生IP是指那些与虚拟专用服务器(VPS)所在国家一致的IP地址。这意味着,它们的注册信息和其实际位置是相符的,根本没有经过修改或伪造。这一点在外贸业务中尤为重要,很多情况下,企业需要保证他们的服务器IP地址真的是注册所...

    VPS Pro - 理想的虚拟专用服务器解决方案

    什么是 VPS Pro VPS Pro 是一种先进的虚拟专用服务器解决方案,提供用户高度可定制的服务器环境。与传统的共享主机或物理服务器相比,VPS Pro 以虚拟化技术为基础,让每位用户享有像独立服务器一样的资源和灵活性。这种技术不仅提升了资源的利用率,还为用户提供了更高的控制权限。 在VPS P...

    无限流量VPS:完美解决高流量需求的虚拟专用服务器方案

    大家好,今天我们来聊聊无限流量VPS,这个在市场上越来越受欢迎的虚拟专用服务器选项。无限流量VPS是指用户在支付固定的月租或年租费用后,能够无后顾之忧地使用数据流量。这样的服务到底有什么神奇之处,为什么越来越多的人选择它,我带你一起看看。 说到无限流量VPS,它的核心在于“无限流量”。想象一下,你的...