报错:
trying to start server anyway
waiting for server to start… stopped waiting
pg_ctl: could not start server
Examine the log output.
查看log文件:
2023-10-23 15:12:57.762 CST [9038] LOG: listening on IPv6 address “::1”, port 5432
2023-10-23 15:12:57.762 CST [9038] LOG: listening on IPv4 address “127.0.0.1”, port 5432
2023-10-23 15:12:57.763 CST [9038] LOG: could not bind IPv6 address “::1”: 地址已在使用
2023-10-23 15:12:57.763 CST [9038] HINT: Is another postmaster already running on port 3306? If not, wait a few seconds and retry.
2023-10-23 15:12:57.763 CST [9038] LOG: could not bind IPv4 address “127.0.0.1”: 地址已在使用
2023-10-23 15:12:57.763 CST [9038] HINT: Is another postmaster already running on port 3306? If not, wait a few seconds and retry.
解决:
1 如果是端口5432被占用了,可以查找谁占用了端口(百度搜一下如何查)关闭就行。
2 如果不是端口占用如上log文件报错,那是否是你安装了mysql数据库,启动了 systemctl start mysqld , 执行
systemctl stop mysqld
关闭就行。再试试 就可以正常启动了。