MySQL Sunucu Yönetimi İçin Temel Kodlar ve Komutlar

0 Replies 2 Views
·
Participants
Thread Starter #1
MySQL sunucu yönetimi, veritabanı performansını optimize etmek ve güvenliğini sağlamak açısından kritik öneme sahiptir. Bu süreçte kullanabileceğiniz temel komutlar ve kodlar, hem yeni başlayanlar hem de uzmanlar için vazgeçilmezdir. Bu yazıda, MySQL sunucu yönetiminde en çok ihtiyaç duyulan temel işlemleri ve bunların detaylarını ele alacağız.


İlk olarak, sunucu durumu ve temel ayarları kontrol etmek için kullanılan komutlar ile başlayalım. SHOW VARIABLES, sunucunun yapılandırma ayarlarını listelerken, SHOW STATUS ise o anki çalışma durumu hakkında bilgi sağlar. Örneğin:

CODE
123
SHOW VARIABLES LIKE 'max_connections';
SHOW STATUS LIKE 'Threads_connected';


Sunucu üzerindeki kullanıcı ve yetki yönetimi, güvenlik açısından kritik bir aşamadır. Kullanıcı eklemek, silmek veya yetki vermek için şu komutlar kullanılır:

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


Sunucu konfigürasyon dosyasını düzenlemek, performans ve güvenlik parametrelerini ayarlamak adına önemlidir. Bu dosya genellikle my.cnf veya my.ini uzantısında bulunur ve aşağıdaki temel ayarları içerir:

  • max_connections: Aynı anda bağlanabilecek maksimum kullanıcı sayısı
  • query_cache_size: Sorgu önbellek boyutu
  • innodb_buffer_pool_size: InnoDB motoru için bellek ayarı


Sunucu yeniden başlatmadan bu ayarları uygulamak için ise, FLUSH veya SET GLOBAL komutları kullanılır:

CODE
123
SET GLOBAL max_connections = 200;
FLUSH PRIVILEGES;


Veritabanı yedekleme ve geri yükleme işlemleri de sunucu yönetiminde kritik yer tutar. mysqldump aracı ile yedek almak ve mysql komut satırı ile geri yüklemek yaygın yöntemlerdir:

CODE
123
mysqldump -u root -p veritabani_adi > yedek.sql
mysql -u root -p veritabani_adi < yedek.sql


Bunlar, MySQL sunucu yönetimi için temel ve en sık kullanılan kodlardan sadece birkaçıdır. Günlük yönetim ve optimizasyonlar, bu temel komutların doğru kullanımıyla daha verimli hale gelir. Sunucu performansını izlemek ve sorunları tespit etmek için düzenli kontroller ve yedeklemeler kritik öneme sahiptir.

You must be logged in to reply.

0 quotes selected