Changing Port Number of New ClusterStop the default running server and then start the new server -bash-4.2$ /usr/pgsql-13/bin/pg_ctl -D /var/lib/pgsql/13/data stop waiting for server to shut down....... done server stopped -bash-4.2$ ./pg_ctl -D /var/lib/pgsql/tesdb restart pg_ctl: PID file "/var/lib/pgsql/tesdb/postmaster.pid" does not exist Is server running? trying to start server anyway waiting for server to start....2023-11-23 12:33:20.576 IST [15321] LOG: redirecting log output to logging collector process 2023-11-23 12:33:20.576 IST [15321] HINT: Future log output will appear in directory "log". done server started -bash-4.2$ psql psql (13.13) Type "help" for help. postgres=# show port; port ------ 5432 (1 row) postgres=#METHOD 2 : Changing Port Number Of New Server Step 7 : port number is to be changed in the postgresql.conf file Step 8 : cd /var/lib/pgsql/tesdb Step 9 : vi postgresql.conf and change the port number to 5433
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
port = 5433 # (change requires restart)
Now start the new cluster , it starts without an issue .
Connect to DB once the server is up
-bash-4.2$ cd /usr/pgsql-13/bin
-bash-4.2$ ./pg_ctl -D /var/lib/pgsql/tesdb start
waiting for server to start....2023-11-23 12:28:26.846 IST [14951] LOG: redirecting log output to
logging collector process
2023-11-23 12:28:26.846 IST [14951] HINT: Future log output will appear in directory "log".
done
server started
-bash-4.2$ psql -p 5433
psql (13.13)
Type "help" for help.
postgres=# show port;
port
------
5433
(1 row)
« Previous Next Topic » (SQL - Constraints) |