Καλησπέρα σε όλους!
Έχω έναν Ubuntu Server 20.4 με mysql 8 και προσπαθώ να τρέξω mysqldump. Σε καμία περίπτωση δεν θέλω να χρησιμοποιήσω το κλασσικό mysqldump με κωδικό. Έχω έναν backup user με τα αντίστοιχα δικαιώματα (read-only)Έχω δοκιμάσει τα παρακάτω:Κώδικας:SHOW DATABASES, SELECT, LOCK TABLES, RELOAD, SUPER
- 1 Αφού τρέξεις το
δημιουργεί ένα ecrypted αρχείο .mylogin.cnf και μετά τρέχειςΚώδικας:mysql_config_editor set --login-path=local --host=localhost --user=username --password
δεν παίζειΚώδικας:mysqldump --login-path=local my_database | gzip > db_backup.tar.gz- 2 Δημιουργία .my.cnf
οπότε η εντολή θα πάει έτσι :Κώδικας:[mysqldump]password=xxxxxxxxxxxΚώδικας:mysqldump -u root [database_name] | gzip -c > /var/www_backups/[database_name].sql.gz
Ούτε αυτό παίζει.
Σε όλα τα παραπάνω έχω error access denied για τον συγκεκριμένο user. Καμία ιδέα τι μπορεί να παίζει;
Ευχαριστώ!
Εμφάνιση 1-5 από 5
-
04-04-21, 18:25 Ubuntu Server 20.04 mysqldump Error #1
-
04-04-21, 19:01 Απάντηση: Ubuntu Server 20.04 mysqldump Error #2
Στο 2 έχεις read only user που τον ονομάζεις root ??
Δεν έχει νόημα να παίζεις με conf files , ο user σου ή ο root θα έχει έτσι κι αλλιώς access σε αυτά τα files και ακόμα και το encrypted της mysql γίνεται εύκολα decrypt .
Καλύτερα στο script σου κάνε κάτι σαν πχ
Κώδικας:export MYSQL_PWD=xxxxxxx
PS σιγουρέψου ότι το αρχείο που φτιάχνεις my.cnf έχει 600 permsThe 3 most dangerous things in the world are a computer technician with a software patch, a programmer with a screwdriver and a customer with an idea....
Εγκατάσταση Ubuntu και Joomla
-
04-04-21, 19:27 Απάντηση: Ubuntu Server 20.04 mysqldump Error #3
Καλησπέρα, όχι είναι copy/paste το command και ξέχασα να το αλλάξω. Έφτιαξα ξανά το αρχείο μου με δικαιώματα. Πρόσθεσα το username στο .my.cnf πλέον παράγεται το sql αλλά κενό. Μέσα έχει αυτό:
Κώδικας:Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] For more options, use mysqldump --help
-
04-04-21, 20:02 Απάντηση: Ubuntu Server 20.04 mysqldump Error #4
Δοκίμασε το command χωρίς το pipe να δεις τι κάνεις λάθος μάλλον τα quotes , ειδικά αν έχεις special chars μέσα
Κώδικας:[mysqldump] user=root password="pass"
The 3 most dangerous things in the world are a computer technician with a software patch, a programmer with a screwdriver and a customer with an idea....
Εγκατάσταση Ubuntu και Joomla
-
04-04-21, 20:16 Απάντηση: Ubuntu Server 20.04 mysqldump Error #5
Άφησα την musqldump σκέτη για δοκιμή
Κώδικας:mysqldump -u user db > /my/path/
Bookmarks