LAMP Script

...ρύθμιση - εγκατάσταση web server, mail server, ftp server, κλπ

Συντονιστές: the_eye, konnn

LAMP Script

Δημοσίευσηαπό giwrgosatma » 22 Αύγ 2017, 19:02

Γνωριζει κανεις πως μπορω να κανω backup την Mysql σε οποιοδηποτε φακελο ειναι στημενη η βαση ; (Το θελω για να μπει σε script που κανω)
Ειδα πως γινεται μονο για τον λογαριασμο του root δηλαδη
Κώδικας: Επιλογή όλων
mysqldump --lock-all-tables -u root -p-all-databases > backp.sql
...Αν σε περιπτωση που ο χρηστης δεν ειναι ο root και ειναι ο Jimis να βαλω αντι για root το ονομα Jimis (1)
Αν η βαση ειναι στημενη αλλου και οχι στον default folder και εκει πρεπει να γινει κατι για το backup(2)..
Ή να αφησω στον χρηστη να κανει μονος του την βαση (3) ;
Οσο για το (3) η Mysql ειναι με ppa,αν κανει update το συστημα,αναβαθμιζεται και η mysql.Αρα πρεπει να κανει backup σε περιπτωση καποιου update.
1 Linux: Μέτριο┃ Προγρ: Visual Basic,Java,CSS 3,HTML 5 ┃ Αγγλ: Καλά
2 Operating System:||Lubuntu 15.04|| CPU: Intel Core 2 Duo E7400 @ 2.80GHz, RAM: 4,00GB Dual-Channel DDR2 @ 333MHz, Motherboard: ASRock G41C-GS (CPUSocket),Graphics:2047MB NVIDIA GeForce GT 610 (Gigabyte)
Άβαταρ μέλους
giwrgosatma
punkTUX
punkTUX
 
Δημοσιεύσεις: 201
Εγγραφή: 10 Ιαν 2014, 16:46
Εκτύπωση

Re: LAMP Script

Δημοσίευσηαπό talos » 22 Αύγ 2017, 19:22

1. Άλλο οι χρήστες του λειτουργικού, και άλλο οι χρήστες της βάση δεδομένων. Άρα άλλο ο χρήστης root της βάσης και άλλο ο χρήστης root του λειτουργικού.

2. Το που είναι αποθηκευμένα τα αρχεία δεν είναι δική σου δουλεία να το ξέρεις, είναι της βάσης. Και όχι τα αρχεία του χρήστη δεν είναι σε κάποιο home κατάλογο, αν το (1) δεν σου έγινε κατανοητό . Ο σωστός τρόπος είναι η mysqldump μια εντολή που ΔΕΝ αντιγράφει αυτά τα αρχεία, ούτε και πρέπει. Τα αρχεία αυτά δεν τα πειράζουμε.

3. Ο σωστός τρόπος είναι να φτιάξεις ένα χρήστη στην βάση δεδομένων, και όχι στο λειτουργικό, και να του κάνεις GRANT τα εξής δικαιώματα : SELECT και LOCK TABLES, μόνο στις βάσεις δεδομένων και τους πίνακες που θέλεις. Ο χρήστης αυτός μπορεί να έχει κωδικό ή όχι. Επειδή δεν έχει άλλα δικαιώματα θα μπορεί να βλέπει μόνο αυτά που του είπες, αλλά δεν θα μπορεί να πειράξει την βάση. Και δεν λέω πώς θα το κάνεις συνειδητά. Διάβασε για την διαχείριση της βάσης πρώτα.

4. Αν απαιτεί μια νέα δομή μια καινούργια έκδοση, αυτό θα γίνει. Αυτό δεν σημαίνει πως δεν θα πρέπει να παίρνεις τακτικά backup καθώς και να κάνεις replication σε δεύτερο μηχάνημα αν αυτό είναι εφικτό.
talos
babeTUX
babeTUX
 
Δημοσιεύσεις: 28
Εγγραφή: 12 Νοέμ 2013, 20:21
Εκτύπωση

Re: LAMP Script

Δημοσίευσηαπό giwrgosatma » 22 Αύγ 2017, 19:39

talos έγραψε:1. Άλλο οι χρήστες του λειτουργικού, και άλλο οι χρήστες της βάση δεδομένων. Άρα άλλο ο χρήστης root της βάσης και άλλο ο χρήστης root του λειτουργικού.

2. Το που είναι αποθηκευμένα τα αρχεία δεν είναι δική σου δουλεία να το ξέρεις, είναι της βάσης. Και όχι τα αρχεία του χρήστη δεν είναι σε κάποιο home κατάλογο, αν το (1) δεν σου έγινε κατανοητό . Ο σωστός τρόπος είναι η mysqldump μια εντολή που ΔΕΝ αντιγράφει αυτά τα αρχεία, ούτε και πρέπει. Τα αρχεία αυτά δεν τα πειράζουμε.

3. Ο σωστός τρόπος είναι να φτιάξεις ένα χρήστη στην βάση δεδομένων, και όχι στο λειτουργικό, και να του κάνεις GRANT τα εξής δικαιώματα : SELECT και LOCK TABLES, μόνο στις βάσεις δεδομένων και τους πίνακες που θέλεις. Ο χρήστης αυτός μπορεί να έχει κωδικό ή όχι. Επειδή δεν έχει άλλα δικαιώματα θα μπορεί να βλέπει μόνο αυτά που του είπες, αλλά δεν θα μπορεί να πειράξει την βάση. Και δεν λέω πώς θα το κάνεις συνειδητά. Διάβασε για την διαχείριση της βάσης πρώτα.

4. Αν απαιτεί μια νέα δομή μια καινούργια έκδοση, αυτό θα γίνει. Αυτό δεν σημαίνει πως δεν θα πρέπει να παίρνεις τακτικά backup καθώς και να κάνεις replication σε δεύτερο μηχάνημα αν αυτό είναι εφικτό.

Αρα μου λες να φτιαχνει το script την βαση και ο χρηστης που θα χρησιμοποιει την βαση αναγκαστικα θα ειναι στην βαση που τον φτιαχνω εγω,και επειδη ξερω εξ'αρχης το ονομα του χρηστη της βασης θα μπορω να τον διαχειριζομαι οπως θελω εγω μεσα απο το script και να κανει τα backup κτλπ , Καταλαβα καλα ;
1 Linux: Μέτριο┃ Προγρ: Visual Basic,Java,CSS 3,HTML 5 ┃ Αγγλ: Καλά
2 Operating System:||Lubuntu 15.04|| CPU: Intel Core 2 Duo E7400 @ 2.80GHz, RAM: 4,00GB Dual-Channel DDR2 @ 333MHz, Motherboard: ASRock G41C-GS (CPUSocket),Graphics:2047MB NVIDIA GeForce GT 610 (Gigabyte)
Άβαταρ μέλους
giwrgosatma
punkTUX
punkTUX
 
Δημοσιεύσεις: 201
Εγγραφή: 10 Ιαν 2014, 16:46
Εκτύπωση

Re: LAMP Script

Δημοσίευσηαπό talos » 22 Αύγ 2017, 19:48

Επειδή με αυτά δεν παίζουμε, διάβασε τα βασικά για την διαχείριση της MySQL και των οντοτήτων της (βάσεις, πίνακες, χρήστες) πρώτα.

Όσο για το αν κατάλαβες καλά:
https://www.youtube.com/watch?v=KkugZeN8ZMg
talos
babeTUX
babeTUX
 
Δημοσιεύσεις: 28
Εγγραφή: 12 Νοέμ 2013, 20:21
Εκτύπωση

Re: LAMP Script

Δημοσίευσηαπό giwrgosatma » 22 Αύγ 2017, 21:00

Αλλη μια ερωτηση μου ηρθε,η βαση δεν γραφεται στο phpmyadmin απο το website ?
1 Linux: Μέτριο┃ Προγρ: Visual Basic,Java,CSS 3,HTML 5 ┃ Αγγλ: Καλά
2 Operating System:||Lubuntu 15.04|| CPU: Intel Core 2 Duo E7400 @ 2.80GHz, RAM: 4,00GB Dual-Channel DDR2 @ 333MHz, Motherboard: ASRock G41C-GS (CPUSocket),Graphics:2047MB NVIDIA GeForce GT 610 (Gigabyte)
Άβαταρ μέλους
giwrgosatma
punkTUX
punkTUX
 
Δημοσιεύσεις: 201
Εγγραφή: 10 Ιαν 2014, 16:46
Εκτύπωση

Re: LAMP Script

Δημοσίευσηαπό konnn » 23 Αύγ 2017, 00:12

giwrgosatma έγραψε:phpmyadmin

Με αυτό διαχειρίζεσαι τη βάση, μπορείς και από εκει να βρεις εργαλείο για back up, αν θυμάμαι καλά.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Διακομιστές / Εξυπηρετητές