Debian Sunucularda Mysql’e Uzaktan Erişim Sağlama

Standard

Merhaba;

Sunucumuzun veritabanını elbette uzaktan kontrol etmek isteriz, bunu sağlamak için de Datagrip gibi programlar vasıtasıyla uzaktaki sunucumuzun veritabanına bağlanmamız gerekir. Sunucularda bu özellik varsayılan olarak kapalıdır ve açılması gerekir. Gelelim nasıl açacağımıza;

Önce mysql ayarlarından bunu sağlamak için dış IP’leri açalım, /etc/mysql/my.cnf dosyasına girip,

1
 <span class="pln">bind-address  </span><span class="pun">=</span> <span class="lit">127.0.0.1</span>

kısmını yorum satırı haline getirin (başına # koyun), böylece dış ip’lerde dinleniyor olacak.

Şimdi de mysql’e “dışarıdan girişlere izin ver” demek için şunları yapalım;

$ mysql -u root -p #Mysql baglantisini root olarak actik
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' identified by 'root_sifrenizi_yazin';FLUSH PRIVILEGES;

Mysql servisini yeniden başlatalım;

sudo service mysql restart

Böylece uzaktan root olarak sunucunuzun database’ine erişebilir oldunuz 🙂banner