
Linux Sunucularda MySQL ve PostgreSQL Veritabanı Kurulumu ve Yönetimi Nasıl Yapılır?
MySQL Kurulumu ve Yönetimi
-
MySQL Kurulumu
Debian/Ubuntu:
sudo apt update
sudo apt install mysql-server -y
CentOS/RHEL:
sudo yum install mysql-server -y
-
MySQL Servisini Başlatma
sudo systemctl start mysql
sudo systemctl enable mysql
-
MySQL Güvenliği
sudo mysql_secure_installation
-
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
-
PostgreSQL Kurulumu
Debian/Ubuntu:
sudo apt update
sudo apt install postgresql postgresql-contrib -y
CentOS/RHEL:
sudo yum install postgresql-server postgresql-contrib -y
-
PostgreSQL Servisini Başlatma
sudo systemctl start postgresql
sudo systemctl enable postgresql
-
PostgreSQL’e Giriş Yapma
sudo -i -u postgres
psql
-
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
-
MySQL Yedekleme:
mysqldump -u root -p veritabani_adi > yedek.sql
-
PostgreSQL Yedekleme:
pg_dump veritabani_adi > yedek.sql
-
Yedek Geri Yükleme
MySQL:
mysql -u root -p veritabani_adi < yedek.sql
PostgreSQL:
psql veritabani_adi < yedek.sql