Header Menu

Linux Sunucularda MySQL ve PostgreSQL Veritabanı Kurulumu ve Yönetimi Nasıl Yapılır? resim

Linux Sunucularda MySQL ve PostgreSQL Veritabanı Kurulumu ve Yönetimi Nasıl Yapılır?

MySQL Kurulumu ve Yönetimi

  1. MySQL Kurulumu
    Debian/Ubuntu:

sudo apt update
sudo apt install mysql-server -y

CentOS/RHEL:

sudo yum install mysql-server -y
  1. MySQL Servisini Başlatma

sudo systemctl start mysql
sudo systemctl enable mysql
  1. MySQL Güvenliği

sudo mysql_secure_installation
  1. Veritabanı ve Kullanıcı Oluşturma
    Veritabanı oluşturma:

sudo mysql -u root -p
CREATE DATABASE veritabani_adi;

Kullanıcı oluşturma:

CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
FLUSH PRIVILEGES;

PostgreSQL Kurulumu ve Yönetimi

  1. PostgreSQL Kurulumu
    Debian/Ubuntu:

sudo apt update
sudo apt install postgresql postgresql-contrib -y

CentOS/RHEL:

sudo yum install postgresql-server postgresql-contrib -y
  1. PostgreSQL Servisini Başlatma

sudo systemctl start postgresql
sudo systemctl enable postgresql
  1. PostgreSQL’e Giriş Yapma

sudo -i -u postgres
psql
  1. Veritabanı ve Kullanıcı Oluşturma
    Veritabanı oluşturma:

CREATE DATABASE veritabani_adi;

Kullanıcı oluşturma:

CREATE USER kullanici_adi WITH PASSWORD 'sifre';
GRANT ALL PRIVILEGES ON DATABASE veritabani_adi TO kullanici_adi;

Veritabanı Yedekleme ve Geri Yükleme

  1. MySQL Yedekleme:

mysqldump -u root -p veritabani_adi > yedek.sql
  1. PostgreSQL Yedekleme:

pg_dump veritabani_adi > yedek.sql
  1. Yedek Geri Yükleme
    MySQL:

mysql -u root -p veritabani_adi < yedek.sql

PostgreSQL:

psql veritabani_adi < yedek.sql

 

27 Görüntüleme