Server μετά από Penetration tests - Πρόβλημα με τη MySQL

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

Re: Server μετά από Penetration tests - Πρόβλημα με τη MySQL

Δημοσίευσηαπό pc_magas » 05 Οκτ 2014, 15:39

Learner έγραψε:
Tassos10 έγραψε:Πως θα τις πάρω backup αφού ούτε σαν root στην mysql δε μπορώ να μπω... ;; :(

Έπρεπε να είχες πάρει ήδη backup. Δεν δικαιολόγησε αν έχεις server και δεν έχεις backup. Τέλος.

Σε ότι αφορά το πακέτο mysql, δοκίμασε τα --force flags που σου είπα. Μόνον έτσι, ΙΣΩΣ κάνεις δουλειά.

Κώδικας: Επιλογή όλων
sudo dpkg-reconfigure --force <όνομα πακέτου>

ή
Κώδικας: Επιλογή όλων
sudo dpkg --force-all -P <όνομα πακέτου>

Έχω δει ότι πολλές φορές δεν μπορεί ο client να συνδεθεί στον server λόγο permission.

Συμφωνα με αυτό: http://ubuntuforums.org/showthread.php? ... 9412637920

Tip: δώσε ένα μέρος του error στο google πολλές φορές σε οδηγεί στην ποιο ακριβείς λύση.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Server μετά από Penetration tests - Πρόβλημα με τη MySQL

Δημοσίευσηαπό Tassos10 » 05 Οκτ 2014, 19:20

Έπειτα από εκτέλεση της εντολής :
Κώδικας: Επιλογή όλων
:~# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

αν δε κάνω λάθος αυτό είναι το τελευταίο error που απορρέει από την παραπάνω εντολή /var/log/mysql/error.log.

Κώδικας: Επιλογή όλων
:~# sudo dpkg-reconfigure --force mysql-server-core-5.5


Κώδικας: Επιλογή όλων
:~# sudo dpkg-reconfigure --force mysql-server-core-5.5


Κώδικας: Επιλογή όλων
:~# sudo dpkg-reconfigure --force mysql-server
dpkg-query: package 'mysql-server' is not installed and no information is available
Χρησιμοποιήστε το dpkg --info (= dpkg-deb --info) για επεξεργασία αρχειοθηκών,
και dpkg --contents (= dpkg-deb --contents) για προβολή των περιεχομένων τους.
dpkg-query: error: package 'mysql-server' is not installed


Κώδικας: Επιλογή όλων
:~# sudo dpkg --force-all -P mysql-server-core-5.5
(Ανάγνωση βάσης δεδομένων ... 94148 files and directories currently installed.)
Removing mysql-server-core-5.5 (5.5.38-0ubuntu0.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1) ...


Κώδικας: Επιλογή όλων
:~# sudo dpkg --force-all -P mysql-server
dpkg: warning: ignoring request to remove mysql-server which isn't installed


Κώδικας: Επιλογή όλων
:~# sudo dpkg-reconfigure --force mysql-common


Κώδικας: Επιλογή όλων
:~# sudo apt-get purge mysql-server-5.1 mysql-common
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Package 'mysql-server-5.1' is not installed, so not removed
Aν τρέξετε 'apt-get -f install' ίσως να διορθώσετε αυτά τα προβλήματα:
Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
libmysqlclient18 : Εξαρτάται από: mysql-common (>= 5.5.38-0ubuntu0.14.04.1) αλλά δεν πρόκειται να εγκατασταθεί
mysql-client-5.5 : Εξαρτάται από: mysql-common (>= 5.5.38-0ubuntu0.14.04.1) αλλά δεν πρόκειται να εγκατασταθεί
mysql-server-5.5 : Εξαρτάται από: mysql-server-core-5.5 (>= 5.5.38-0ubuntu0.14.04.1) αλλά δεν πρόκειται να εγκατασταθεί
ΠροΕξαρτάται από: mysql-common (>= 5.5.38-0ubuntu0.14.04.1) αλλά δεν πρόκειται να εγκατασταθεί
E: Ανεπίλυτες εξαρτήσεις. Δοκιμάστε 'apt-get -f install' χωρίς να ορίσετε πακέτο (ή καθορίστε μια λύση).


Κώδικας: Επιλογή όλων
:~# apt-get install mysql-server
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Aν τρέξετε 'apt-get -f install' ίσως να διορθώσετε αυτά τα προβλήματα:
Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
mysql-server-5.5 : Εξαρτάται από: mysql-server-core-5.5 (>= 5.5.38-0ubuntu0.14.04.1) αλλά δεν πρόκειται να εγκατασταθεί
E: Ανεπίλυτες εξαρτήσεις. Δοκιμάστε 'apt-get -f install' χωρίς να ορίσετε πακέτο (ή καθορίστε μια λύση).


Κώδικας: Επιλογή όλων
:~# ps -ef | grep mysqld
root 2806 1619 0 19:25 pts/0 00:00:00 grep --color=auto mysqld


Κώδικας: Επιλογή όλων
:~# ls -lah /var/run/mysqld
σύνολο 4,0K
drwxr-xr-x 2 mysql root 80 Οκτ 5 15:14 .
drwxr-xr-x 22 root root 720 Οκτ 5 15:31 ..
-rw-rw---- 1 mysql mysql 5 Οκτ 5 15:14 mysqld.pid
srwxrwxrwx 1 mysql mysql 0 Οκτ 5 15:14 mysqld.sock


Ναι έχεις δίκιο φίλε, η αλήθεια είναι πως έχω backup, αλλά θα ήθελα για ένα γ***** να το διόρθωνα ή να μπορούσα να πάρω και τώρα ακόμη backup. Αλλά οκ το backup ας το αφήσουμε.
Ένα λόγο που ενώ προσπαθώ να κάνω πλήρες διαγραφή της mysql και μετά εγκατάσταση εκ νέου, μπορείτε να μου πείτε αυτό γιατί κολλάει;

Οκ να απεγκατασταθούν όλα, να διαγραφούν και να αρχίσουμε από την αρχή... αλλά γιατί; Τι στο καλό γίνεται; :evil:
Το θεωρώ αδικαιολόγητο και δε καταλαβαίνω το λόγο. :geek:
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

Re: Server μετά από Penetration tests - Πρόβλημα με τη MySQL

Δημοσίευσηαπό Learner » 06 Οκτ 2014, 08:01

Σου γράφει γιατί δεν πρόκειται να εγκατασταθεί. Έχεις πρόβλημα εξαρτήσεων. Κάποια πακέτα που πρέπει να εγκατασταθούν μαζί με αυτό, απλά δεν μπορούν να εγκατασταθούν.
Έχεις πειράξει/αλλάξει κάτι στα αποθετήρια του Ubuntu; έχεις προσθέσει PPAs ; έχεις ενεργοποιήσει μήπως τα proposed;

Δώσε τα αποτελέσματα
Κώδικας: Επιλογή όλων
sudo apt-get update
sudo apt-get install -f
apt-cache policy mysql-server-core-5.5
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Server μετά από Penetration tests - Πρόβλημα με τη MySQL

Δημοσίευσηαπό kamar » 07 Οκτ 2014, 17:23

Αν όλα αυτά, που σε συμβούλευσαν με τα παραπάνω posts, δεν πιάσουν, συνιστώ μια πιο δραστική λύση (και επικίνδυνη από την άποψη των δεδομένων).

Κάνε αντίγραφο ασφαλείας τον κατάλογο /var/lib/mysql σε κάποιο σκληρό δίσκο, κατά προτίμηση με σύστημα αρχείων linux, για να μείνουν τα δικαιώματα, ως χρήστης mysql.

Απεγκατέστησε, ως χρήστης root, όλα τα πακέτα της mysql και διέγραψε τον κατάλογο /var/lib/mysql.

Αφού κάνεις «καθαρή» εγκατάσταση της mysql (apτ-get), πηγαίνεις στον κατάλογο mysql που έχεις αντιγράψει και επαναφέρεις, ως χρήστης mysql, έναν υποκατάλογο κάθε φορά (ξεκινώντας από τον υποκατάλογο mysql) και πριν αντιγράψεις τον επόμενο κάνεις restart τον mysql server, με δοκιμή εισόδου στο σύστημα βάσης δεδομένων. Κάθε υποκατάλογος αντιστοιχεί σε μια βάση δεδομένων.

Αν δεν πιάσει και αυτό επαναφέρεις το backup σου.

Εμένα πάντως μου φαίνεται καταστροφή δεδομένων.

Καλή επιτυχία.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Προηγούμενη

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

Επιστροφή στο Λειτουργικό Σύστημα