Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από master3763 » 24 Ιουν 2014 00:15

Καλησπέρα! Προσπαθώ να κάνω μία απλή εφαρμογή σύνδεσης της MYSQL απομακρυσμένου server με την εφαρμογή σε MS VISUAL C#
Έχω λυπών τον παρακάτω κώδικα του buton..

Κώδικας: Επιλογή όλων

private void button1_Click(object sender, EventArgs e)
        {
            conString = "Database=mydb;Data Source=144.76.99.197; User Id=usernamedb;Password=passworddb";
            MySqlConnection con = new MySqlConnection(conString);
            try
            {
                con.Open();
                MessageBox.Show("epitixis sindesi me db!");
            }
            catch (Exception ee)
            {
                MessageBox.Show("anepitixis sindesi me db!");
            }
            con.Close();

        }
H βάση δεδομένων βρίσκετε μάλλον εδώ….. http://144.76.99.197/pma/
Μόνο που δεν μπορώ να συνδεθώ.. που θα βρω την ακριβής τοποθεσία της βάσης Mysql ; Η ιστοσελίδα είναι ανεβασμένη σε free server : http://orgfree.com/

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από alou » 24 Ιουν 2014 00:29

Πιθανότατα δεν μπορείς για λόγους ασφάλειας. Αν μπορείς, τότε δεν ψάχνεις directory αλλά URL και port, πχ mysql45.somehost.com:3306

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από master3763 » 24 Ιουν 2014 00:50

Στο σύστημα διαχείρισης αναγράφει:
PhpMyAdmin is located at http://orgfree.freewebhostingarea.com/pma/.
You have access in one shot to ALL your databases, already created.

Βάζω το link αλλά δεν συνδέομαι. Παρατήρησα επίσης ότι όταν βάζω σκέτα το ip του hosting 144.76.99.197 τότε καθυστερεί 5-10 δευτερόλεπτα και μετά μου πετάει το «anepitixis sindesi me db!»
Ενώ αν βάλω link η διάφορους άλλους συνδυασμούς μου πετάει κατευθείαν το συγκεκριμένο μήνυμα..
Υποθέτω ότι κολάι κάπου με τα firewall, antivirus, router…

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από master3763 » 04 Ιούλ 2014 18:35

Καλησπέρα, να ρωτήσω το SSH Access δεν είναι αυτό που χρειάζομαι στη περίπτωσή μου;

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από alou » 04 Ιούλ 2014 19:34

Πρόσβαση SSH δεν νομίζω να σου δίνει οποιοδήποτε free hosting, αν τελικά έχεις όμως, θα το χρειαζόσουν για να τρέξεις στον server command line εντολές. Πιθανώς χρήσιμο για import / export της βάσης ή κάτι ανάλογο. Αυτό θες να κάνεις? ή να συνδεθείς με μια βάση και να διαβάσεις / γράψεις κάποια στοιχεία?

Δεν ασχολούμαι με Visual C αλλά φαντάζομαι αυτό θα σε βοηθήσει
http://dev.mysql.com/doc/connector-net/ ... tudio.html

Επίσης, να σου ξαναπώ: μάλλον δεν έχεις πρόσβαση στη βάση σου παρα μόνο από localhost (έτσι είναι συήθως τα free hosting). Αυτό το url που έγραφες παραπάνω, είναι για το phpMyAdmin, που είναι εφαρμογή και όχι η ίδια η βάση.

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από master3763 » 05 Ιούλ 2014 16:14

Καλησπέρα,
Θέλω απλά να αποκτήσω απομακρυσμένη πρόσβαση στην MySql για να διαβάσω η να εισάγω δεδομένα στη βάση δεδομένων από μία εφαρμογή γραμμένη σε MS C# .

Παράδειγμα :
Nα διαβάσω τα comments από ένα άρθρο του blog σε wordpress στην εφαρμογή.

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Πρόβλημα απομακρυσμένης σύνδεσης με την MySql

Δημοσίευση από giannis17 » 06 Ιούλ 2014 14:46

Σε free hosting δεν υπάρχει αυτή η δυνατότητα. Η mysql από default δίνει δικαιώματα μόνο σε localhost. Πρόσβαση σε κάτι τέτοιο θα είχες αν ήσουν σε πληρωτέο hosting με κάποιο control panel (plesk, cpanel, virtualmin) ή και μέσω ssh.

Στην παρούσα φάση το μόνο που μπορείς να κάνεις είναι να βρεις (ή να φτιάξεις) ένα plugin για το wordpress που θα σου εξάγει τα δεδομένα που θες σε κάποιο xml και να τραβάς το XML από την C# εφαρμογή σου.

Πάντως αν έχεις σκοπό να κάνεις κάτι σοβαρό και δεν πειραματίζεσαι απλώς τότε είναι η ώρα να βάλεις το χέρι στην τσέπη.
"There is only one problem with common sense; it’s not very common."
– Milt Bryce

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες