Re: deinstallation - reinstallation on Mac OS 10.4
| От | Shane Ambler |
|---|---|
| Тема | Re: deinstallation - reinstallation on Mac OS 10.4 |
| Дата | |
| Msg-id | 46AEFEA2.7030500@Sheeky.Biz обсуждение исходный текст |
| Ответ на | Re: deinstallation - reinstallation on Mac OS 10.4 (Christoph Heibl <christoph.heibl@gmx.net>) |
| Список | pgsql-admin |
Christoph Heibl wrote: > >> run this in the command line >> >> locate postmaster.pid >> or >> find / -name "postmaster.pid" -print >> >> that should locate any postmaster files and then remove whatever looks >> like the postmaster.pif file > > Thank you! I found postmaster.pid in usr/local/pgsql/data. I deleted the > whole pgsql directory and installed postgres again using the following > commands: > > ./configure > make > sudo make install > sudo mkdir /usr/local/pgsql/data > sudo chown postgres /usr/local/pgsql/data > su postgres > /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data > > When I then try to start the PosrgreSQL-server via > > /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data > > the terminal gets "stuck" (i.e. no prompt appears ) after six lines of > output: > > LOG: database system was shut down at 2007-07-25 09:38:00 CEST > LOG: checkpoint record is at 0/42C258 > LOG: redo record is at 0/42C258; undo record is at 0/0; shutdown TRUE > LOG: next transaction ID: 0/593; next OID: 10820 > LOG: next MultiXactId: 1; next MultiXactOffset: 0 > LOG: database system is ready > > There is no explicit error message. What can be wrong? > What directory do I have to cd to in order to execute > "/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data"? > Did I omit an important step? > > Thanks for your ideas! > Christoph > The last line there is what you are interested in - it's ready. You may be mislead by the first line - that comes from initdb which basically starts the server to setup the system catalogs etc. then stops it. In the Terminal when you give a command you don't get your cursor back until the command has finished running. As you want the server to continue running you can add & after the command which will allow the command to run in the background. (that would include a space and then the & after the last character in the command) If you have a startupitems folder to start postgresql on startup then you can also use that to start/stop postgresql manually with - sudo /Library/StartupItems/PostgreSQL/PostgreSQL start -- Shane Ambler pgSQL@Sheeky.Biz Get Sheeky @ http://Sheeky.Biz
В списке pgsql-admin по дате отправления: