Skip to main content

AccessTr.neT


Mysql Web Sunucusuna Vba Kod İle Bağlantı

Mysql Web Sunucusuna Vba Kod İle Bağlantı

#13
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
Cevapla
#14
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.
İnadına, ille de Accesstr.net...
Cevapla
#15
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?
Cevapla
#16
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.
İnadına, ille de Accesstr.net...
Cevapla
#17
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.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#18
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?
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task