Temel postgresql sunucu kurulumu

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Pek çok araç veri tabanları gerektirir. Web yöneticisi iseniz veya büyük miktarda bilgi deposu olan bir şirketseniz, veritabanlarının önemini biliyorsunuzdur. Mevcut en sık kullanılan veritabanlarından biri MySQL'dir. Ancak sahadaki tek oyuncu bu değil. Başka bir çapraz platform nesne ilişkisel veritabanı yönetim aracı PostgreSQL . Birçok kişi PostgreSQL'i açık kaynak dünyasının Kahini olarak adlandırır. Bunun nedeni, PostgreSQL'in özelliklerle yoğun olmasına rağmen MySQL kadar hızlı olmamasıdır. MySQL'in kullanımı kolay bir veritabanı yönetim aracı olduğu yerlerde PostgreSQL genellikle aşırı karmaşık olarak görülür.

Elbette bu görüşte farklılıklar var. Fakat o ne burada ne orada. Bu öğreticinin amacı, bir PostgreSQL sunucusunu hızlı ve kolay bir şekilde kurup çalıştırmanıza yardımcı olmaktır. Bunu basitleştirmek için, bunu Ubuntu Sunucu serimizin bir parçası yapacağız, böylece yapmanız gereken tek şey Ubuntu Sunucunuzu çalışır durumda tutmaktır (makaleme bakın ' Ubuntu Server 9.04'ü Kurma Başlamak için.) Bu sunucuyu kurup çalıştırdığınızda, PostgreSQL sunucunuzu kurmaya hazırsınız.

Kurulum

Yapmanız gereken ilk şey, gerekli yazılımı kurmaktır. Bu Ubuntu olduğu için oldukça kolay. Bir terminal penceresi açın ve şu komutu verin:

sudo apt-get install postgresql

Yazılım yüklendikten sonra her şeyi kurmaya hazırsınız.

Varsayılan kullanıcı şifresini değiştirin

Atmak istediğiniz ilk adımlardan biri, kullanıcı postaları için varsayılan parolayı değiştirmektir. Ubuntu kullanıyoruz Sine, aşağıdaki gibi postgres kullanıcısına geçmek için sudo komutunu kullanmanız gerekecek:

sudo su - postgres

Sudo şifrenizi girmeniz gerekecek, bundan sonra artık kullanıcı postaları olarak komutlar vereceksiniz. Sonraki adım, aşağıdaki komutla postgresql komut istemine erişim sağlamaktır:

psql'in

Yeni komut isteminiz şöyle görünecek:

postgres = #

NOT: PostgreSQL istemini, çalışmak için bir veritabanı tanımlamadan açabilen tek kullanıcı, kullanıcı postgresidir. Diğer kullanıcıların aşağıdaki gibi bir komutla komut istemine erişmesi gerekir:

psql DB_NAME

Nerede DB_NAME mevcut bir veritabanının adıdır.

Şifreyi değiştirmek, komutu vermek kadar basittir:

password postgres

Daha sonra bir parola girmeniz ve ardından bu parolayı doğrulamanız istenecektir.

Varsayılan şifreniz değiştirilmedi. PostgreSQL komut isteminden şu komutu vererek çıkabilirsiniz:

q

Bir veritabanı oluşturun

Şimdi postgres kullanıcısı olarak oturum açmışken bir veritabanı oluşturalım. Bunun için PostgreSQL komut isteminde oturum açmanıza gerek yoktur. Bunun yerine şu komutu verin:

createdb testdb

Nerede testdb oluşturmak istediğiniz veritabanının adıdır. Veritabanının oluşturulduğundan emin olmak için PostgreSQL komut istemine geri dönün (şunu unutmayın, psql'in ) ve girin:

l

Yeni veritabanınız için aşağıdaki gibi bir liste görmelisiniz:

testdb | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8

Bir kez daha, aşağıdaki komutla PostgreSQL komut isteminden çıkış yapın:

q

Bir kullanıcı oluşturun

Varsayılan olarak, bir veritabanına bağlanabilen tek kullanıcı postgres kullanıcısıdır. Başka bir kullanıcıyla bağlantı kurmanız gerektiğinde bunun bir faydası olmayacaktır. Yeni bir kullanıcı oluşturmak için (veritabanlarına bağlanabilen) şu komutu verirsiniz (kullanıcı olarak postgres ):

createuser --superuser USERNAME

Nerede KULLANICI ADI oluşturmak istediğiniz kullanıcının adıdır.

Son düşünceler

Artık bir test veritabanı ve postgres dışında araçlarla çalışabilen bir kullanıcı ile temel bir PostgreSQL kurulumuna sahip olmalısınız. PostgreSQL ile bir dahaki sefere çalıştığımızda, bu olağanüstü veritabanı aracıyla daha zorlu konuları tartışacağız.