Mysql Root Parolasını Elde Etme – How Can I Find Out Mysql Root Password (DirectAdmin)

DirectAdmin sunucunuzda phpmyadmine yada db ye bağlanacaksınız ama MySQL root parolasını unutmuş yada bilmiyor olabilirsiniz. Fakat sunucuya login olabiliyorsanız MySQL şifresini elde edebilirsiniz.

Bu işlem için sunucuya konsol yada ssh yöntemi ile login olduktan sonra aşağıdaki komutu çalıştırarak gerçekleştirebilirsiniz.

> cat /usr/local/directadmin/conf/mysql.conf

 

Data Link Connection Test – SQL DB Connection Test

Uzaktaki SQL server sunucusunda oluşturulan db ile bağlantı var mı yok mu yada böyle bir db mevcut mu gibisinden; anlayabilmek için basit bir yöntem ile test edelim.

İlk önce sunucuda global olarak SQL portu açık olması gerekiyor yani sorgulara dışarıdan cevap veriyor olması gerek. Bunu local de özel komutlarla test edebileceğiniz gibi online olarak ta test edebilirsiniz.

Bunun için benim de kullandığım http://www.t1shopper.com/tools/port-scan/ sitesini kullanabilirsiniz.

dbct1

Sorgu cevabı olarak aşağıdaki gibi pozitif dönmeli,

dbct2

Daha sonra masaüstünde yeni bir text dosyası oluşturun fakat bu dosyanın uzantısı *.txt olarak görünür olmalı,

dbct3

Değil ise; folder options(klasör seçenekleri) kısmından hide extensions for known file types uncheck edip, onaylayın.

dbct4

Daha sonra oluşturduğunuz *.txt dosyasının uzantısını *.udl olarak değiştirin ve son görünüm aşağıdaki gibi olmalıdır.

dbct5

Daha sonra çift tıklayarak çalıştırın. Ardından 1. bölüme SQL sunucunun ip adresi DNS kaydı varsa domain ismide olabilir, 2. bölüme db ismi ve şifresini yazdıktan sonra Test Connection butonuna basarak testi gerçekleştirebilirsiniz.

dbct6

dbct7

Bu işlemleri uygulama kurarakta yapabilirsiniz tabi uygulama daha bir çok özellik desteklemektedir. Free mevcut http://www.sqlmanager.net/en/downloads#mssql

Windows Server 2012R2 MySQL kurulumu

Bu işlemi yapmak için iki yöntemden bahsedeceğim. Birinci yöntem öncelikle MySQL resmi sayfasından bu işlemleri nasıl yapabildiğimize bakalım. Resmi sayfaya bağlandıktan sonra, Download sekmesini tıklayın.

wmsl1

Ardından Windows sekmesini tıklayın.

wmsl2

Açılan sayfada MySQL installer sekmesini tıkladıktan sonra,

wmsl3

Burada sayfanın en altında bulunan linklerden indirip, kurabilirsiniz. Birinci linkte internet bağlantınız mevcutsa, internet üzerinden kurulum paketi, ikinci link ise internet bağlantısı olmayan kullanıcılara tavsiye edilen kurulum paketinin tümünü içeren local kurulum dosyasıdır. Sayfada ayrıca kurulum kılavuzuda(MySQL Installer Documentation) mevcuttur. Fakat şöyle bir durum da mevcut,

wmsl4

Eğer MySQL ürünlerinin tümünü kurmak istiyor ve böyle bir kurulum paketine ihtiyacınız var ise, üsteki sayfada bulunan MySQL Server sekmesi tıklayıp, MySQL Community Server kurulum paketini indirebilirsiniz. MySQL tüm ürünlerin olduğu ALL in One Package! Yine kurulum klavuzu sayfada mevcuttur.

wmsl5

Benim yapacağım ikinci yöntem ise, ilk olarak server’dan http://www.microsoft.com/web/downloads/platform.aspx adresine girip WEB PI’nin en son sürümünü indiriyoruz.

wmsl6

Free Download dedikten sonra altta çıkan uyarıya Run diyoruz.

wmsl7

Web Platform Installer açıldıktan sonra Products kısmını tıklayıp ardından MySQL Windows 5.1 Add diyerek yükleme kuyruğuna ekliyoruz.

wmsl8

Ardından Install diyerek işleme devam ediyoruz.

wmsl9

Ardından MySQL database yöneticisi olan root için şifre belirledikten sonra Continue ile devam ediyoruz.

wmsl10

Daha sonra I Accept ile devam edelim,

wmsl11

Ardından indirme ve yükleme işlemi gerçekleşecektir.

wmsl12

CONFIGURE işlemi de sorunsuz gerçekleştikten sonra Finish ile işlemi bitirelim.

wmsl13

MySQL Command Line ile database’ye bağlantı gerçekleştirip, işlemler yapabiliriz.

wmsl14

wmsl15

Tabi bunların yanı sıra MySQL’i local’de grafik arayüzü desteği ile kullanmak isterseniz, MySQL WorkBench kurup kullanabilirsiniz. Kurulum kılavuzuna, MySQL WorkBench Kurulumu’ndan bakabilirsiniz.

Windows Server 2012 MySQL WorkBench Kurulumu

WorkBench’i kullanabilmek için kurduğunuz yerde database mevcut olmalı ve bunun için ise MySQL Server kurulu olması gerekir. Kuruluma bu link‘ten ulaşabilirsiniz.

İlk önce MySQL WorkBench indirme sayfasına bağlanıyoruz, http://dev.mysql.com/downloads/workbench/

wwb1

Ardından sayfanın en altındaki linklerden size uygun olanı indirin.

wwb2

Gelen sayfada No thanks, just start my download linkini tıklayın, isterseniz üye olup indirebilirsiniz.

wwb3

Gelen uyarıya Run deyip çalıştırın.

wwb4

Karşınıza aşağıdaki gibi bir uyarı gelecek, Microsoft Visual C++ 2013 Redistributable paketi kurulu olmadığından bu uygulama çalışamaz diye, OK deyip devam edin.

wwb5

Daha sonra Download Prerequisites butonuna tıklayın.

wwb6

Sizi Microsoft Visual C++ 2013 Redistributable paketi yükleme sayfasına götürecek,

wwb7

Daha sonra Microsoft Visual C++ 2013 Redistributable yazısına tıklatıp, Download ile devam edin.

wwb8

Seçimimi yapıp Next ile devam ediyorum,

wwb9

Ardından gelen uyarıya Allow once tıkladıktan sonra,

wwb10

Run tıklayıp kurulumu başlatın.

wwb11

Ardından Lisans sözleşmesini kabul edip, Install tıklayın.

wwb12

Kurulum başarı ile tamamlandığında Close ile burdan ayrılın.

wwb13

Adından Finish ile WorkBench kurulum sayfasından ayrılın, çünkü işlemleri tekrar yapacağız. İlgili sayfaya gelip WorkBench’i Run ile tekrar çalıştıracağız. Tüm bunları yapmak istemiyorsanız ilk etapta Microsoft Visual C++ 2013 Redistributable kurup, sonrasında WorkBench’i kurabilirsiniz. Ben tüm adımları görün diye sırasıyla devam ediyorum.

wwb14

Kuruluma tekrar Run dedikten sonra, Next ile devam edin.

wwb15

Kurulum lokasyonunu belirledikten sonra tekrar Next ile devam edin.

wwb16

Next,

wwb17

Daha sonra Install tıkyalarak devam edin.

wwb18

Kurulum yapılıyor,

wwb19

Daha sonra Finish ile işlemi sonlandırıp programı çalıştıralım.

wwb20

Gördüğünüz gibi program kuruldu ve çalıştı. Bende daha önceden MySQL server kurulu olduğundan gördüğünüz gibi onuda getirdi.

wwb21

Üzerine tek tıkla login olup, çalışabilirsiniz.

wwb22

Ve bağlandık.

wwb23

Navicat Bağlantı Kurulumu – MySQL

Navicat‘ı kısaca anlatacak olursak görsel arayüz aracılığı ile veritabanı yönetim aracıdır. Navicat ile local bilgisayarınızdan uzaktaki sunucuzda bulunan MySql veritabanınıza bağlanmayı anlatacağım.

İlk öncesinde local bilgisayardan Navicat’ın resmi sitesine bağlanıp MySql Tool’unun Trial versiyonunu indiriyorum. Siz lisanslı versiyonunu kullanıyor olabilirsiniz. Daha sonrasında kurulumu gerçekletirip, programı çalıştırın. Bu işlemler gayet basit hele ki windows kullanıyorsanız iki next bi finiş =)

nav1

Programı çalıştırdıktan sonra Connection sekmesinden MySql butonunu tıklıyoruz.

 

nav2

Çıkan ekranda aşağıdaki prosedürü uygulayın. Host kısmına MySql sunucunuzun IP numarası yazılacak, Port kısmına aksi belirtilmedikçe MySql Default port number 3306’dır, User Name kısmıda MySql kullanıcısı olup aksi belirtilmedikçe root olur, Password kısmı MySql şifresi girilecektir.

nav3

Daha sonra herşeyin doğru olduğundan emin olmak için Test Connection butonuna basın

nav5

Aşağıdaki gibi hata alacaksınız.

nav4

 

Bunun nedeni tabiki MySql olan uzak sunucunuzda Navicat ile giriş yapmak istediğiniz bilgisayar için izin vermediniz. Bunun için sunucunuza gidip Aşağıdaki komutları çalıştırın.

#mysql -u root -p
password:

mysql komut satırında iken aşağıdaki komutları veriyoruz.

mysql> use mysql
mysql> grant all on *.* to root@’Bağlanmak istediğiniz local bilgisayarınızın IP adresi’ identified by ‘root-şifreniz’;
mysql> FLUSH PRIVILEGES;

Daha sonrasında bu komutları başarılı bir şekilde çalıştırdıktan sonra tekrar Test Connection butonuna basın ve aşağıdaki gibi başarılı olduğunu görün.

nav5

nav6

Ok butonuna basın ve bağlantınız eklenmiş olacak, tekrar çift tıklayın. Ve karşınızda veritabanlarınız, tablolarınız vs.

nav7