-- Azure, Cloud

Azure ile Linux Üzerinde MySQL Veritabanı İşlemleri

Azure ile Linux Üzerinde MySQL Veritabanı İşlemleri

Azure Cloud üzerinde Linux işletim sistemi kullanarak bir MySQL veritabanı sunucusu kurup, bu sunucu üzerine de yeni bir MySQL veritabanı oluşturacağız. Sonrasında da standart SQL sorgularıyla tablo oluşturma, INSERT, SELECT gibi sorguları gerçekleştireceğiz. Bu işlemi yaparken de uzak bağlantı için SSH üzerinde PuTTY aracını kullanacağız.

Bu uygulamamızda Azure Portal’ı kullanmayacağız. Azure üzerinde daha önce oluşturduğum bir Linux sanal makine vardı. Bu sanal makineyi kullanmak için PuTTY ile bağlanıp, üzerine MySQL sunucusu kurarak ilerleyeceğiz. Bu nedenle bendeki örnek sanal makineyi oluşturabilmek için şuradaki makaleyi uygulayabilirsiniz.

Not : Yukarıda link verdiğim makalede sanal makineye PuTTY ile nasıl bağlanacağınız anlatılmaktadır. Bu örnekte de sanal makineye aynı yöntemle bağlanacağız.

  • İlk adım olarak PuTTY ile sanal makineye bağlanalım

Artık Azure üzerindeki kendimize ait sanal makinedeyiz. Şimdi bu makineye MySQL sunucu kurulumu yapmalıyız.

Bağlandıktan sonra ilk olarak aşağıdaki komutu çalıştıralım;

sudo apt-get update
  • Linux üzerine MySQL sunucu kurulumu yapmak için;
sudo apt-get install mysql-server

Bu kurulum komutunu çalıştırdıktan sonra sizden devam edip etmeyeceğinize dair Evet/Hayır onayı bekleyecektir.

2_1

Bu ekranı görünce Y harfini girip Enter tuşuna basmanız yeterlidir.

Bu aşamadan sonra kurulum tamamlanır ve aşağıdaki gibi bir ekran gelir.

2_2

Burada kurulumu yapılan MySQL sunucusu için sizden admin rolündeki “root” kullanıcısının şifresini beklemektedir.

Bu ekranı da başarıyla geçtikten sonra artık kurulum tamamlanmış demektir.

  • MySQL sunucusu içerisine yeni bir veritabanı oluşturalım

Öncelikle PuTTY komut alanı içerisinde kendi MySQL sunucumuzu hedefleyerek komut çalıştırabilmek için aşağıdaki komutu çalıştıralım.

mysql -u root -p -hlocalhost

Bu komutu çalıştırdıktan sonra komut satırında mysql> olarak imlecin değiştiğini göreceksiniz. Artık yazdığınız komutlar doğrudan MySQL üzerinde çalıştırılacaktır.

  • Diğer işlemlerin sorguları sırasıyla aşağıdaki gibidir;
mysql> CREATE DATABASE COMySQL;
mysql> USE COMySQL;
mysql> CREATE TABLE Products(id INT, name VARCHAR(100), description VARCHAR(100));
mysql> SHOW TABLES;
mysql> INSERT INTO Products(id, name, description) VALUES(2, 'Tilifun', 'Bu tilifun cok hos');

Bu kodların uygulanma sırasındaki ekran görüntüsü de aşağıdaki gibidir;

4

İyi çalışmalar.
Cihan Özhan

Yorumla

Yorum