Ubuntu 14.04 Server’daki Mysql için Visual Studio C# Proje Bağlantısı Nasıl Yapılır?

Öncelikle Şunu Belirteyim Ben Visual Studio 2013 kullanıyorum ve Mysql Visual Studio 1.1.1 eklentisi ile bağlantı kurmayı sağladım tabiki sadece bu eklentiyle iş bitmiyor bu sadece işin ilk adımı diyebilirim Bu eklentiyi BURADAN indirebilirsiniz.

Visual Studio 2010, 2012 veya 2013 profesyonel veya daha yüksek sürümde sorun çıkaracağını sanmıyorum ben 2013te denedim sorunsuz çalışıyor

Projenizde bilindik mysql bağlantı kodunu çalıştırabilmek için uygun connector kütüphanesinin visual studio’nuzda olması gerekiyor bende 6.7.4 sürüm yüklü ve sorunsuz çalışıyor indirmek istediğiniz sürüme BURADAN ulaşabilirsiniz.

Tüm bunları yüklediniz ama bağlantı kuramıyorsunuz gayet normal çünkü sunucuda yapılması gerkenleri yapmadınız. C# projenizden Ubuntu Serverınızdaki MYSQL ile bağlantı kuramıyorsanız sırasıyla SUNUCUDA yapmanız gerekenler;

MySQL sürüm 5.6 ve altı için (UBUNTU 14.04 YÜKLÜ BENDEKİ DOSYA BU DİZİNDE)

/etc/mysql/my.cnf

MySQL sürüm 5.7 ve üstü için

/etc/mysql/mysql.conf.d/mysqld.cnf

bind-address        = 127.0.0.1

bind-address = 0.0.0.0

Bu şekilde değiştirin.  (Dosyaları komut satırından sudo gedit /etc/mysql/my.cnf yazarak yönetici yetkisiyle açın değişikliği yapıp kaydedin. )

Sonra MySQL’i yeniden başlatın.  Ardından Mysqle bağlanıp kullanıcı oluşturmak için

mysql -u root -p
CREATE USER 'yeniuseradi'@'localhost' IDENTIFIED BY 'parolası';
CREATE USER 'yeniuseradi'@'%' IDENTIFIED BY 'parolası';

sonra,

GRANT ALL ON *.* TO 'yeniuseradi'@'localhost';
GRANT ALL ON *.* TO 'yeniuseradi'@'%';

ve sonunda,

FLUSH PRIVILEGES; 
EXIT;

Yapın. İşlem Tamam mysqli ve apache serverı yeniden başlatmayı unutmayın Yeni oluşturduğunuz kullanıcı adını ve parolasını c# projenizde kullanarak sorunsuz tüm veritabanına erişebilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.