AccessTr.neT

Tam Versiyon: Mysql Web Sunucusuna Vba Kod İle Bağlantı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Gunaydin ozguryasin
Daha dogrusu amacim internet uzerindeki mysql database e access'le arayuz yazmakti..
Dun aksam biraz arastirinca baglanti seklini sitede buldum

mysql connector ile Localhosttaki database rahat baglandim ancak 35.000 kayit içeren ve internet üzerindeki mysql baglantisi oldukça kasiyor..

iyi pazarlar
Ben de uzaktaki bir adsl modemde port açarak mysql servere bağlandım. Ancak uyguladığım yöntemde benim ip adresimin de sabit olması gerekiyor çünkü karşı servere bağlanacak kişinin ip adresi ve kullanıcı adının tanıtılması gerekiyor. Bunun için Sql servere root olarak lokalden bağlanıp Navicat terminali aracılığıyla aşağıdaki komutları girmek gerekiyor.

Kod:
CREATE USER 'mysqlkullaniciadi'@'<ipadresi>' IDENTIFIED BY '<şifresi>';

GRANT USAGE ON *.* TO 'mysqlkullaniciadi'@'<ipadresi>' WITH MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'mysqlkullaniciadi'@'<ipadresi>';

Bunun için görüldüğü gibi bağlanacak kişinin ip adresi de sabit olmalı. Başka yolu yok mu acaba? Ben daha bulamadım.
Peki mysql servera bağlandınızın hızınız nasıldı? Ben vpn ile uzaktaki bir Access dosyasına tablo bağla ile bağlandım, fakat performans çok kötü oldu. Mysql bağlantı hızı nasıl?
Hiçbir hız, uzak masaüstü ile aldığım keyfi vermedi. Bir kere bunu belirteyim. Bir ana bilgisayara 3389 no'lu porttan RDP (uzak masaüstü protokolu) ile yapılan bağlantı en hızlı çalışan bağlantıydı. Yalnız Mysql server ile sanıyorum 5-6 kişi bağlanması gerektiğinde aradaki fark ortaya çıkacaktır.
kesinlikle hocam. aslında mysql'e bağlanmak yerine mssql bağlanmak daha mantıklı ve hızlı ne de olasa ms Access microsoft ürünü o yüzden arada hiç bir uyumsuzluk olmadan çok daha güvenilir bir şekilde işlem gerekleştiriliyor. uzak işlem gerektiren durumlarda bir host şirketinden mssql veri tabanı kiralayarak işlem yapıyorum. kafam ağrımıyor.
Sayın mehmetdemiral "Bir ana bilgisayara 3389 no'lu porttan RDP (uzak masaüstü protokolu) ile yapılan bağlantı en hızlı çalışan bağlantıydı." diyorsunuz. Bu bağlantı şekli ile uzak masaüstündeki bilgisayara bağlı tablo için mi bağlanıyorsunuz? Kendi bilgisayarınızdaki form ve sorguları çalıştırarak Uzak masa üstündeki tablolaramı hükmediyorsunuz? Ya da hiç veri alışverişi yapmadan Uzak masaüstündeki ilgili Access dosyasını çalıştırıp mı işlem yapıyorsunuz?
Sayfalar: 1 2 3 4