linux开机执行sql

机的时候需要linux 自动执行命令很简单 只需要把要执行的命令输入操作系统启动的时候要加载的文件里面就行了,一般写在 /etc/rc.local里面

#vim /etc/rc.local

按o键 进入编辑模式,输入命令,wq保存退出,不过需要是root权限!

### 如何在 Linux 上安装 PostgreSQL 数据库 #### 准备工作 为了确保顺利安装,在开始之前应确认当前环境中是否已存在旧版本的 PostgreSQL。可以通过如下命令来检查: 对于 RPM 基础系统,可以执行 `rpm -qa | grep postgres` 来查看是否有任何与 PostgreSQL 相关的结果返回[^3]。 如果发现已有安装,则可能需要先卸载这些包以避免冲突;如果没有找到相关记录则可以直接进入下一步操作。 #### 安装过程 针对基于 Red Hat 的发行版(如 CentOS),推荐采用 YUM 软件仓库来进行自动化部署。具体来说就是运行这条指令完成必要的组件下载并安装: ```shell sudo yum install -y postgresql-server postgresql-contrib ``` 上述命令会自动处理依赖关系并将服务器端程序以及一些辅助工具一并加入到操作系统当中去[^2]。 #### 初始化配置 一旦安装成功之后,还需要初始化一个新的集群以便能够启动服务。这一步骤通常只需要做一次即可长期有效使用下去。通过下面这个简单的 shell 指令就可以实现目标: ```shell postgresql-setup initdb ``` 此命令将会创建默认的数据存储目录结构,并设置初始参数文件等内容准备就绪等待后续访问请求的到来。 #### 启动服务 为了让 PostgreSQL 可供外部应用程序调用查询数据等功能支持,务必记得开启其守护进程并且将其设为开机自启项之一。可利用 systemctl 工具轻松达成目的: ```shell systemctl start postgresql.service systemctl enable postgresql.service ``` 以上两条语句分别代表立即激活实例和注册成为持久化任务计划的一部分,从而保证即使重启机器也不会影响正常使用体验。 #### 用户切换与数据库登录 最后要做的便是转换成专门用于管理该产品的超级管理员身份——即名为 "postgres" 的账户,进而获取最高权限级别下的控制权。接着就能借助 psql 终端模拟器连接至核心引擎内部开展更多高级管理工作了: ```shell su - postgres psql ``` 当提示符变为 `(postgres)#` 或者类似的表示形式时说明已经顺利完成整个流程[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值