一台服务器,在升级过程中数据库发生了损坏,已经恢复不了,因此决定将旧版本数据备份后删除,直接创建一个新的数据库。
sudo pg_dropcluster --stop 9.1 main sudo apt-get remove postgresql-9.1 sudo pg_createcluster 9.3 main
然后修改postgresql配置文件,修改ip绑定地址,将localhost修改为*,
sudo nano /etc/postgresql/9.3/main/postgresql.conf
加入远程访问的ip地址控制,
sudo nano /etc/postgresql/9.3/main/pg_hba.conf
然后重新启动数据库服务:
sudo service postgresql start
添加一个新的超级用户:
sudo createuser -P -s username
然后就通过pgadmin3进行远程控制访问。
发表回复