
Rocky Linux’ta Veritabanı Yönetimi: MySQL ve PostgreSQL Kurulumları
Rocky Linux'ta MySQL ve PostgreSQL veritabanlarını kurmak için aşağıdaki adımları takip edebilirsiniz.
1. MySQL Kurulumu
MySQL, açık kaynaklı popüler bir ilişkisel veritabanı yönetim sistemidir. Rocky Linux'a MySQL kurmak için şu adımları izleyin:
Adım 1: MySQL’in Yedek Depolarını Yükleyin
Öncelikle, MySQL’in en son sürümünü yüklemek için MySQL depolarını ekleyin:
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
Adım 2: MySQL Kurulumunu Başlatın
Depolar eklendikten sonra MySQL’i yüklemek için şu komutu kullanabilirsiniz:
sudo dnf install mysql-server
Adım 3: MySQL Hizmetini Başlatın
MySQL servisini başlatın ve otomatik olarak başlamasını sağlamak için etkinleştirin:
sudo systemctl start mysqld
sudo systemctl enable mysqld
Adım 4: MySQL Yapılandırma
MySQL’in varsayılan root şifresi kurulumu sonrası otomatik olarak ayarlanır. Bu şifreyi bulmak için aşağıdaki komutu çalıştırın:
sudo grep 'temporary password' /var/log/mysqld.log
Adım 5: Güvenlik Konfigürasyonu
MySQL’i güvenli hale getirmek için aşağıdaki komutu çalıştırarak güvenlik kurulumunu yapın:
sudo mysql_secure_installation
Bu komut, root şifresini değiştirme, anonim kullanıcıları kaldırma ve diğer güvenlik ayarlarını yapmanıza yardımcı olacaktır.
Adım 6: MySQL’e Bağlanma
MySQL’e root kullanıcısı olarak bağlanmak için şu komutu kullanın:
mysql -u root -p
2. PostgreSQL Kurulumu
PostgreSQL, gelişmiş özellikleriyle tanınan bir başka popüler veritabanı yönetim sistemidir. PostgreSQL’i kurmak için aşağıdaki adımları takip edebilirsiniz:
Adım 1: PostgreSQL Depolarını Yükleyin
Rocky Linux üzerinde PostgreSQL’i yüklemek için önce depoları eklemeniz gerekir. PostgreSQL’in resmi deposunu eklemek için şu komutu çalıştırın:
sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Adım 2: PostgreSQL Kurulumunu Başlatın
Depolar eklendikten sonra PostgreSQL’i yüklemek için şu komutu kullanabilirsiniz:
sudo dnf install postgresql13-server
Adım 3: PostgreSQL Veritabanı Başlatma
PostgreSQL servisini başlatın ve otomatik olarak başlaması için etkinleştirin:
sudo systemctl start postgresql-13
sudo systemctl enable postgresql-13
Adım 4: PostgreSQL Veritabanı Başlatma ve Yapılandırma
PostgreSQL’in ilk kurulumu sırasında veritabanı başlatılmalıdır:
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
Adım 5: PostgreSQL’e Bağlanma
PostgreSQL’e postgres
kullanıcısı olarak bağlanmak için şu komutları sırasıyla çalıştırın:
sudo -i -u postgres
psql
Burada psql
komutuyla PostgreSQL komut satırına giriş yapmış olacaksınız.
3. Sonuç
Bu adımlar, Rocky Linux üzerinde MySQL ve PostgreSQL veritabanı yönetim sistemlerini kurmanıza ve yapılandırmanıza olanak tanıyacaktır. Veritabanlarınızı güvenli bir şekilde yönetmek için her iki veritabanının güvenlik ayarlarını yapılandırmayı unutmayın.