Ubuntu MySQL Kurulumu

Ubuntu üzerinde mysql database ini kurmak oldukça basittir. Eğer ki biraz linux aşinalığınız var ise şimdiden kurdunuz demektir. Yapmanız gereken aşağıdaki yönergeleri takip etmek ve istenilenleri yerine getirmek. Buyrun o zaman,

Öncelike bir superuser moduna geçelim. Bunun için yapmamız gereken şey,

sudo su

Bu adımda şifrenizi girmeniz gerekecek. Çünkü conf. dosyalarını kuracağınız için bu gerekli, ki sistem ile alakalı herhangi başka birşey de yaptığınızda ya başına ?sudo? kelimeciğini koyarsınız, yada önce superuser moda geçip devam edersiniz, seçim sizin.. Tabi her seferinde başa sudo yazmak yerine bir defa sudo su yapmak daha mantıklı gözüküyor 😀

Şimdi artık root olarak işlemlere devam edeceksiniz

apt-get install mysql-server mysql-client libmysqlclient15-dev

Bu dosyaların kurulumuna yes dedikten sonra sizden root için bir şifre isteyecektir. Lütfen dikkat gireceğiniz bu şifre mysql e root kullanıcısı olarak bağlanabilmeniz için verilecek şifredir. Siz daha sonra kendi projeleriniz için oluşturacağınız kullanıcılarla ve onlara vereceğiniz birer şifre ile bağlanabilirsiniz. Ama root şifresini bir yere kaydedin 😀

Bu adımlardan sonra bir dosyayı düzeltmeniz gerek. Çünkü Mysql in tüm arayüzleri dinlemesini istiyorsanız bunu yapmalısınız. Aksi takdirde sadece localiniz için dinleme yapacaktır.

vi /etc/mysql/my.cnf
####veya#####
gedit /etc/mysql/my.cnf

Yukarıdaki komutlardan biri ile ( artık hangi editörü kullanıyorsanız ) dosyayı açtınız ve

# localhost which is more compatible and is not less secure.
bind-address

şeklinde olan yeri buldunuz. bind-address yazan yerin önüne bir diyez koymanızı rica ediyorum 😀

Yani sonuç böyle olsun bakınız,

# localhost which is more compatible and is not less secure.
#bind-address

Pekala bunu kaydettikten sonra yapmanız gereken şey mysql i restart etmektir. Bunu bir yere not edin belki yine kullanmak isteyebilirsiniz bunu. buyrun,

/etc/init.d/mysql restart

Böylece Ubuntu üzerinde MySQL kurulumunu yapmış bulunmaktasınız, tebrikler?

netstat -tap | grep mysql

Yukarıdaki komut ile mysql kurulumunuzu gözlemleyebilirsiniz? İyi çalışmalar..

mysql -u MYSQLUSERNAME -p

### örnek : mysql -u root -p

yukarıdaki gibi terminalinizi açıp mysql bağlanabilirsiniz. Bunun anlamı -u yani user parametresine mysql e hangi kullanıcı ile bağlanacağınızı belirtir. -p parametresi ise password belirtir. Ama biz passwrod girmeyeceğiz ki görünmesin enter yaptıktan sonra bizden password zaten isteyecektir.

Yada phpmyadmin sayfasından da bağlanabilirsiniz. Bunun için ise phpmyadmin kurmuş olmanız gerek.