MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL

这篇具有很好参考价值的文章主要介绍了MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相关阅读
MacM1Pro安装 Parallels Desktop 19.1.0 https://blog.csdn.net/qq_41594280/article/details/135420241
MacM1Pro Parallels安装Parallels Tools https://blog.csdn.net/qq_41594280/article/details/135398780
MacM1Pro Parallels安装CentOS7.9 https://blog.csdn.net/qq_41594280/article/details/135420461

一、安装 PostgreSQL

yum install -y wget vim
wget https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-aarch64/pgdg-redhat-repo-latest.noarch.rpm --no-check-certificate
yum install -y postgresql-server.aarch64

MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL,macos

二、初始化 PostgreSQL 数据库

postgresql-setup initdb
Initializing database ... OK

三、启动 PostgreSQL 服务

# 启动 PostgreSQL 服务 && 设置 PostgreSQL 在系统启动时自动启动
systemctl enable postgresql && systemctl start postgresql

四、配置访问权限

注: 默认情况下,PostgreSQL 配置为仅本地访问。如果你需要从其他机器访问 PostgreSQL 数据库,需要编辑 PostgreSQL 配置文件。

4.1 允许所有地址的连接

vim /var/lib/pgsql/data/postgresql.conf

# 内容修改BEGIN

#listen_addresses = 'localhost'         # what IP address(es) to listen on;
listen_addresses = '*'

# 内容修改END

4.2 配置客户端认证方式

vim /var/lib/pgsql/data/pg_hba.conf

# 内容追加BEGIN
host    all             all             0.0.0.0/0               md5
# 内容追加END

# 重启服务
systemctl restart postgresql

五、设置 PostgreSQL 密码

sudo -u postgres psql
ALTER USER postgres WITH PASSWORD '123456';
[root@db ~]# psql -U postgres
psql: 致命错误:  对用户"postgres"的对等认证失败

原因: PostgresQL 连接时的默认认证方式为 peer,PostgresQL 会从操作系统内核中获取当前的用户名(SSH的登录用户)并且作为允许连接的用户名进行认证,这种方式仅仅适用于本地连接

# 将认证方式改为md5
vim /var/lib/pgsql/data/pg_hba.conf

MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL,macos

六、连接测试

systemctl restart postgresql

# 连接提示: Connection to 10.211.55.37:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
  Connection refused
  Connection refused

解决

# 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld

MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL,macos文章来源地址https://www.toymoban.com/news/detail-815063.html

记录

# 退出是 \q
postgres=# \q

# 安装扩展插件
sudo yum install pgvector
# 是对应数据库支持此插件
CREATE EXTENSION vector;
# 创建带向量类型的表并查询
CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3));
INSERT INTO items (embedding) VALUES ('[1,2,3]'), ('[4,5,6]');
SELECT * FROM items ORDER BY embedding <-> '[3,1,2]' LIMIT 5;

# postgres 不在 sudoers 文件中。此事将被报告
[root@db ~]# ll /etc/sudoers
-r--r-----. 1 root root 4328 121 09:03 /etc/sudoers
[root@db ~]# chmod u+w /etc/sudoers
[root@db ~]# vi /etc/sudoers
# 内容BEGIN
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
postgres        ALL=(ALL)       ALL # 新增
# 内容END
# 恢复权限
[root@db ~]# chmod 440 /etc/sudoers
# 新建表空间
CREATE TABLESPACE zhinian_pg_demo LOCATION '/var/lib/pgsql/data';
# 为数据库指定默认表空间
ALTER DATABASE name SET TABLESPACE new_tablespace;
# 查看临时表空间
show temp_tablespaces;

CREATE TABLESPACE zhinian_pg_demo LOCATION '/var/lib/pgsql/data';
CREATE TABLE test_tsp(id int, name varchar(50)) TABLESPACE zhinian_pg_demo;
INSERT INTO test_tsp(id,name) VALUES (1, '王飞飞');  
SELECT * FROM test_tsp;
CREATE TABLE test_tsp_new(
	id int, 
	address varchar(255), 
	name varchar(50)
) TABLESPACE zhinian_pg_demo;

INSERT INTO test_tsp_new (id, address, name)
SELECT id, null, name
FROM test_tsp;

DROP TABLE test_tsp;
ALTER TABLE test_tsp_new RENAME TO test_tsp;
SELECT * FROM test_tsp;

到了这里,关于MacM1Pro Parallels19.1.0 CentOS7.9 Install PostgrepSQL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MacM1(ARM)安装Protocol Buffers

    protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases 在运行 ./autogen.sh 或 ./configure 命令时出现 \\\"No such file or directory\\\" 错误,是因为protobuf版本或构建方式的问题 3.21之前版本安装使用configure 如果没有 configure 需要先运行 ./autogen.sh 生成 配置 编译和安装 验证安装 安装位置

    2024年02月05日
    浏览(45)
  • macm1环境下IDEA项目切换jdk版本

    背景需求 项目基于 springboot3.0.7 + Nacos2.2.3 + seata1.6.1 由spring官方文档可以看到, springboot3.0 是需要用 java17 的 https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available 本地jdk为 openjdk1.8 , springboot3 需要 jdk17 ,但是不想破坏 本地jdk 环境,所以 只针对某个项目单独设定 下载对应

    2024年02月08日
    浏览(43)
  • Mac M1 Parallels CentOS7.9 Deploy 禅道

    禅道官网下载地址: https://www.zentao.net/download/max4.10-83276.html 将下载好的包传至CentOS7.9虚拟机 解压 访问测试 http://chandao.zhinian.com 安装完成 使用待后续更新…

    2024年01月23日
    浏览(46)
  • Mac M1 Parallels CentOS7.9 Deploy Typecho

    注意替换镜像地址!!! (本篇不提供) 可以看到已成功运行!访问你的IP:PORT,进行测试 填写完毕点击下一步,注意字段值的替换,如下图,可以看到已经安装成功。 访问首页,博客首页如下图所示 至此,Typecho 安装完成! 使用Handsome主题进行美化后的样式如下

    2024年01月21日
    浏览(54)
  • 本地推理,单机运行,MacM1芯片系统基于大语言模型C++版本LLaMA部署“本地版”的ChatGPT

    OpenAI公司基于GPT模型的ChatGPT风光无两,眼看它起朱楼,眼看它宴宾客,FaceBook终于坐不住了,发布了同样基于LLM的人工智能大语言模型LLaMA,号称包含70亿、130亿、330亿和650亿这4种参数规模的模型,参数是指神经网络中的权重和偏置等可调整的变量,用于训练和优化神经网络

    2024年01月22日
    浏览(41)
  • Mac M1 Parallels CentOS7.9 Rancher + K8S + Gitlab + Jenkins +Harbor CICD

    机器名称 IP地址 角色 k8s+rancher高可用部署: https://blog.csdn.net/qq_41594280/article/details/135312148 rancher 10.211.55.200 管理K8S集群 k8svip 10.211.55.199 K8S VIP master01 10.211.55.201 K8S集群主节点 master02 10.211.55.202 K8S集群主节点 master03 10.211.55.203 K8S集群主节点 node01 10.211.55.211 K8S集群从节点 node02 10.

    2024年01月19日
    浏览(72)
  • 19、Linux安装Git(CentOS7,在线/离线)

    本文档全文使用 root 账户执行,如果使用其他账户,命令前加 sudo 。 a)删除git环境变量 删除配置文件内的git环境变量 b)删除git安装目录 官网地址: Git官网 点击下载即可。 a)新建 git 文件夹 在服务器 /opt/ 目录下新建 git 文件夹 使用 sftp 工具将 git 安装包上传到服务器。

    2024年02月06日
    浏览(46)
  • CentOS7 图形化方式安装 Oracle19C

    操作系统:CentOS7 Oracle: 19C 远程连接工具:Xmanager Power Suite 7 安装常用工具和依赖 绑定主机名和IP映射 填写以下内容 建议重启服务器 修改LINUX的内核文件 追加以下内容 修改后生成系统参数 优化资源限制 追加以下内容 程序执行前认证设置 追加以下内容 配置系统环境变量设

    2024年02月12日
    浏览(52)
  • Mac(M1Pro)下运行ChatGLM2

          最近很多人都尝试在M1/M2芯片下跑chatglm/chatglm2,结果都不太理想,或者是说要32G内存才可以运行。本文使用cpu基于chatglm-cpp运行chatglm2的int4版本。开了多个网页及应用的情况下(包括chatglm2),总体内存占用9G左右。chatglm2可以流畅的运行了。虚拟环境为python 3.10,使用c

    2024年02月13日
    浏览(46)
  • win10环境下 VMware Workstation Pro 安装centos7无法上网

    一、安装centos7 网上类似的教程太多了,我就不一一写了,提供两个网址,先按照教程安装 VMware Workstation Pro ,秘钥在第二个链接里面(亲测可用), 安装完VMware在根据教程安装centos7,网络配置安装教程中不全,可参考如下 虚拟机安装教程  VMware Workstation Pro激活秘钥 二、配

    2023年04月21日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包