PostgreSQL はコンパイルされインストールされるため、起動時に起動するように設定する必要があります。 Ubuntu システムの場合、Red Hat などのシステムとは少し異なります。 最初のステップは、Red Hat などのシステムの使用に慣れているため、chkconfig を作成する必要があることです。このコマンドは Red Hat サービスの開始と停止を構成するために使用されますが、Ubuntu では使用できません。 sysv-rc-conf を使用できます。 sudo apt インストール sysv-rc-conf sysv-rc-conf をインストールした後、それを chkconfig に置き換えます。結局、このコマンドは覚えるのが難しすぎます。 sudo cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig 次にchkconfigコマンドを使って確認してみましょう。 これが完了したら、PostgreSQL インストール圧縮パッケージの /postgresql-10.3/contrib/start-scripts ディレクトリに移動する必要があります。ディレクトリの下にはいくつかのシステム設定ファイルがあります。ここでは Ununtu を使用しているため、linux を選択し、このファイルを /etc/init.d/ にコピーします。そして実行可能x権限を付与します。 postgres@postgres-N65S01:~/postgresql-10.3/contrib/start-scripts$ ls FreeBSD Linux MacOS OSX postgres@postgres-N65S01:~/sudo cp linux /etc/init.d/ postgres@postgres-N65S01:/etc/init.d$ sudo mv linux postgresql-10.0 postgres@postgres-N65S01:/etc/init.d$chmod a+x postgresql-10.0 上記の操作を完了したら、ファイルを変更する必要があります。主に次の2つの場所を変更します。 プレフィックスは postgreSQL のインストール ディレクトリ、PGDATA はデータベース ファイルが配置されているディレクトリです。変更後に保存します。次のコマンドを実行して、サービスが自動的に開始するように設定します。 postgres@postgres-N65S01:/etc/init.d$ sudo chkconfig postgresql-10.0 オン postgres@postgres-N65S01:/etc/init.d$ sudo chkconfig --list | grep postgres postgresql-1 2:オン 3:オン 4:オン 5:オン ホストを再起動すると、postgreSQL データベースが自動的に起動できることがわかります。 postgres@postgres-N65S01:/etc/init.d$ ps -ef | grep pgdata postgres 2460 1 0 19:19 ? 00:00:00 /opt/PostgreSQL-10/bin/postmaster -D /pgdata/data postgres 4683 2853 0 19:43 pts/18 00:00:00 grep --color=auto pgdata 要約する 上記は、Ubuntu 16.04 で PostgreSQL の起動を設定するために私が紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Typescriptを使用してWeChatミニプログラムでプロジェクトを作成する方法
>>: MySQL の nvl() 関数に似た ifnull() 関数についての簡単な説明
今日はメニューボタンを作りました。マウスをボタンに移動するすると、ドロップダウンサブメニューが表示さ...
今日、vue3+viteプロジェクトの実践で、svgを使用する場合、以前の記述方法が使用できないこと...
CSS の 2D 変換を使用すると、移動、回転、拡大縮小、変形などの基本的な変換操作を 2 次元空間...
Docker の作成Compose の紹介Compose は、マルチコンテナ Docker アプリケ...
Dockerは参考までにMySQLバージョン8.0.20をインストールします。具体的な内容は以下のと...
PHP7 がリリースされてからかなり時間が経ちますが、パフォーマンスが大幅に向上したことはよく知られ...
1. 組み込み関数1. 数学関数ランド()丸め(数値) ceil(数値)階数(数値)ランダム丸め切り...
目次React アップロードファイル表示の進行状況デモフロントエンドにReactアプリケーションを素...
問題の説明:フロントエンドがデータの一部を削除したり、新しいデータを追加したりすると、バックエンドの...
ロケーションは「位置指定」を意味し、主にさまざまな位置指定のための URI に基づいています。これは...
MySQL によって作成される最適化はインデックスを追加することですが、インデックスを追加しても目的...
目次導入複数の異なるハッシュを区別するハッシュチャンクハッシュコンテンツハッシュjs キャッシュの実...
目次まず、双方向バインディングを実装するアイデアについて説明します。これらの機能を実装するための j...
SSHとは何か管理者はリモートでログインして、インターネット経由で接続されたさまざまな場所にある複数...
序文: Docker はオープンソースのアプリケーション コンテナ エンジンであり、開発者はこれを使...