PC_MAGAS
Members-
ΜΗΝΥΜΑΤΑ FORUM
1.309 -
ΜΕΛΟΣ
-
ΤΕΛ. ΕΠΙΣΚΕΨΗ
Σχετικά με PC_MAGAS
- Ημερομηνία γέννησης 29/08/1991
Ιστοσελίδα
-
Website URL
http://pcmagas.wordpress.gr
Πληροφορίες προφίλ
-
Τοποθεσία
Acharnai Attica
-
Ενδιαφέροντα
Software Development, Linux, Animes, Japanees Culture
ΑΛΛΑ
-
Βιογραφικό
I love pc's
-
Τοποθεσία
Menidi city
-
Ενδιαφέροντα
PC's Hacking (not crime)
-
Απασχόληση
Μαθητης
PC_MAGAS's Achievements
-
Επιλογή Shared Web Hosting μετά το Hostgator
PC_MAGAS απάντησε σε θέμα του Warlord1981 στο Web Design - Development
VPS???? Αλλα εκεί έχεις το Server management. -
Μπορείς να συνδέεστε σε 2 βάσεις. Να αντιγράφεις όποια δεδομένα σε δικούς σου πίνακες και να κάνεις επεξεργασία. Εναλλακτικά μπορείς να γράφεις στην βάση του εργαστηρίου. Δεν είναι ανάγκη να είναι 1-1 η αντιστοιχία στην βάση σου με την βάση τους. Σαφώς βέβαια θα πρέπει να κατασταλάξεις σε σενάρια χρήσης για να δεις ποιος θα επικοινωνεί με τι.
-
Αν η αλλη βαση σου ειναι σχεσιακή μπορείς με foreighn data wrapper: https://www.enterprisedb.com/docs/mysql_data_adapter/latest/configuring/ Παρά ταύτα θα πρότεινα μονό και μονό να τα αξιοποιείς για να μεταφέρεις δεδομένα από απομακρυσμένες βάσεις στην βάση σου. Κατά την άποψη μου έχω άσχημες εμπειρίες με foreighn data wrapper σε σημείο να είμαι σε εμβρυακή στάση και να κλαίω. Θα πρότεινα να έκανες cron script και να μεταφέρεις από τη μια βάση στην άλλη. Μπρορει να ειναι και απλα 2 command line εντολές που το result της μιας εντολής γινετε pipe στο input της άλλης. Στην μια θα γίνετε select και στην άλλη insert. Για αρxή πιστεύω ειναι ποιο απλο να το κανεις σε σκριπτάκι: Σε python το κάνεις (εβαλα το ChatGPT να γράψει τον κώδικα): import mysql.connector # Connect to the source MySQL database source_conn = mysql.connector.connect( host='source_host', user='source_user', password='source_password', database='source_database' ) # Connect to the destination MySQL database destination_conn = mysql.connector.connect( host='destination_host', user='destination_user', password='destination_password', database='destination_database' ) # Create cursor objects for both databases source_cursor = source_conn.cursor() destination_cursor = destination_conn.cursor() # Execute a SELECT query to fetch records from the source table source_cursor.execute('SELECT * FROM source_table') # Replace 'source_table' with your source table name # Fetch the first record from the source table record = source_cursor.fetchone() # Iterate through the records and insert them into the destination table while record is not None: # Assuming the destination table has the same structure as the source table destination_cursor.execute('INSERT INTO destination_table VALUES (%s, %s, %s)', record) # Replace 'destination_table' with your destination table name and adjust the number of placeholders based on your table structure # Fetch the next record record = source_cursor.fetchone() # Commit the changes to the destination database destination_conn.commit() # Close the database connections source_conn.close() destination_conn.close() Η και σε PHP (εβαλα το ChatGPT να γράψει τον κώδικα): <?php // Source database connection $source_host = 'source_host'; $source_db = 'source_database'; $source_user = 'source_user'; $source_password = 'source_password'; $source_dsn = "mysql:host=$source_host;dbname=$source_db;charset=utf8mb4"; try { $source_conn = new PDO($source_dsn, $source_user, $source_password); $source_conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } // Destination database connection $destination_host = 'destination_host'; $destination_db = 'destination_database'; $destination_user = 'destination_user'; $destination_password = 'destination_password'; $destination_dsn = "mysql:host=$destination_host;dbname=$destination_db;charset=utf8mb4"; try { $destination_conn = new PDO($destination_dsn, $destination_user, $destination_password); $destination_conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } // Query to fetch records from the source table $source_query = 'SELECT * FROM source_table'; // Replace 'source_table' with your source table name // Prepare and execute the source query $source_stmt = $source_conn->query($source_query); // Iterate through the records and insert them into the destination table while ($record = $source_stmt->fetch(PDO::FETCH_ASSOC)) { // Assuming the destination table has the same structure as the source table $columns = implode(", ", array_keys($record)); $values = "'" . implode("', '", $record) . "'"; $destination_query = "INSERT INTO destination_table ($columns) VALUES ($values)"; // Replace 'destination_table' with your destination table name // Execute the destination query $destination_conn->exec($destination_query); } // Close the database connections $source_conn = null; $destination_conn = null; ?> Σε περίπτωση που τρεχεις php μπορεις να την τρέξεις μέσω command line: php script.php Όπου το scrpt.php είναι το αρχείο που έχει τον κώδικα για να μεταφέρεις τα δεδομένα από τη μια βάση στην άλλη. ΠΡΟΣΟΧΗ MHN κάνεις fetchAll σε αυτό το σενάριο μπορεί να μπουκώσει η μνήμη. Καλύτερα 1-1. Ακόμα αυτό μην το κάνεις να τρέχει απευθείας από WEB. Αλλα βάλτο cron η να θες να το τρέχεις μέσω web θα πρέπει να το σηκώσεις σαν background process: <?php shell_exec("php script.php&"); Δώσε βάση στο & που ειναι στο τέλος της εντολής αυτο είναι που κανει να τρέχει την εντολή στο background. For the record βάζω και την στιχομυθία στο ChatGPT: https://chat.openai.com/share/91607553-1e01-44b4-9053-104e41be183d
-
Στο σπίτι μου θέλω να κάνω κύκλωμα ξεχωριστο για τηλέφωνο απο του DSL αλλά για να μην έχω εξωτερικά καλώδια θέλω να τα περάσω στα υπάρχοντα κανάλια μαζι με αυτά του ρεύματος. Ως εκ τούτου πήρα ενα 20μ 4c Καλώδιο αλλα δεν ξέρω αν μπορώ να το περάσω στο ίδιο κανάλι με αυτά που διέρχονται του ρεύματος. Η ιδέα είναι να έχω ένα πριζάκι ειδικά για τηλεφωνία χωριστά απο αυτό του ρουτερ.
-
40€ Μηνα + 50€ ενοικίαση ή 50€ νοικι εξοπλισμού με πάγιο
-
Προσωπικά πήγα σε Speed Booster και υσήχασα. 4g/5g FTW
-
Μπορώ να λειάνω έναν τοίχο με ταινειολειαντήρα πέραν από παλμικό τριβείο; Ακομα θέλω να περάσω ένα τηλεφωνικο καλώδιο μέσα απο τα υπάρχοντα κουτιά. Σε αυτά νομιζω ότι παιρνα και κανονικό καλώδιο ρέυματος. Θα έχω θέμα με παρεμβολές; Το καλώδιο ειναι 4c και ειναι μονο για φωνή σε εσωτερικό χώρο. Ακόμα έχω ήδη μια τηλ πρίζα για το dsl και σε αυτήν θέλω να τραβήξω άλλη 1 γραμμή και για το τηλέφωνο για να το πάω σε άλλο δωμάτιο πως μπορώ να xωρέσω 2 γραμμές στην παρακάτω πρίζα:
-
Εγώ 8 χρόνια and still running. Στο lockdown αναβαθμισα την CPU σε i5-6400 και την Καρτα γραφικων σε RX550. Ram ιδια 16Gb απο το original setup και Linux σταθερα. Mobo ASUS H110M-D D3. Ελπίζω να σπάσω το 10ρι με το ίδιο PC. Για να μετράει ειναι στο post θα πρέπει: Να εχετε αγορασει το PC με τα ιδια λεφτα Οτι upgrade να εχει γινιε με used parts Κατ ελάχιστον η Μητρική να ειναι ίδια απο τότε που τον αγοράσατε. Να τον χρησιμοποιείτε καθημερινα απο τοτε που το αγορασατε κατ ελάχιστον 4 μερες την εβδομαδα απο 4 ώρες καθημερινά.
-
Guys πόσο καλύτερο ειναι το ηλεκτρικο καρφωτικο απο αυτό του χειρος; Εχω μια καρεκλα και το πανι αρχιζει να μην στηριζετε καλά στο πλαισιό του και θέλω να το στηριξω. By default ειναι στηριγμένο με διπλοκαρφο σε πλαστικο πλαισιο. Ετσι ψαχνω ενα καρφωτικό για να το στηριξω και δεν ξέρω αν πρε,επι να αω σε ηλεκτρικο η χειρος.