Week 8
Πίνακας περιεχομένων:
- Πριν ξεκινήσεις
- Κατάλογος όλων των βάσεων δεδομένων MySQL
- Διαγραφή βάσης δεδομένων στη MySQL
- Διαγράψτε μια βάση δεδομένων MySQL με το mysqladmin
- συμπέρασμα
Το MySQL είναι το πιο δημοφιλές σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα.
Αυτό το σεμινάριο περιγράφει τον τρόπο διαγραφής (ή απόθεσης) μιας βάσης δεδομένων MySQL ή MariaDB μέσω της γραμμής εντολών.
Πριν ξεκινήσεις
Όλες οι εντολές εκτελούνται ως διαχειριστές (το ελάχιστο προνόμιο που απαιτείται για τη διαγραφή μιας βάσης δεδομένων είναι το
DROP
) ή με έναν root λογαριασμό.
Για να αποκτήσετε πρόσβαση στην κονσόλα MySQL, πληκτρολογήστε την ακόλουθη εντολή και πληκτρολογήστε τον κωδικό πρόσβασης χρήστη MySQL root, όταν σας ζητηθεί:
mysql -u root -p
Αν χρειαστεί να αλλάξετε τον κωδικό πρόσβασης root της MySQL, ακολουθήστε αυτό το σεμινάριο σχετικά με την επαναφορά ενός κωδικού πρόσβασης root της MySQL μέσω της γραμμής εντολών.
Κατάλογος όλων των βάσεων δεδομένων MySQL
Πριν από την απομάκρυνση της βάσης δεδομένων, μπορεί να θέλετε να δείτε μια λίστα όλων των βάσεων δεδομένων που έχετε δημιουργήσει. Για να γίνει αυτό μέσα από το κέλυφος MySQL εκτελέστε την ακόλουθη εντολή:
SHOW DATABASES;
Η παραπάνω εντολή θα εκτυπώσει μια λίστα όλων των βάσεων δεδομένων στο διακομιστή. Η παραγωγή θα πρέπει να είναι παρόμοια με αυτή:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
Διαγραφή βάσης δεδομένων στη MySQL
Η διαγραφή μιας βάσης δεδομένων MySQL είναι τόσο απλή όσο η εκτέλεση μιας μόνο εντολής. Αυτή είναι μια μη αναστρέψιμη ενέργεια και θα πρέπει να εκτελείται με προσοχή. Βεβαιωθείτε ότι δεν καταργείτε μια λανθασμένη βάση δεδομένων, καθώς μόλις διαγράψετε τη βάση δεδομένων δεν μπορεί να ανακτηθεί.
Είναι πάντα μια καλή ιδέα να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων πριν εκτελέσετε το ερώτημα πτώσης.Για να διαγράψετε μια βάση δεδομένων, πληκτρολογήστε την ακόλουθη εντολή, όπου
database_name
είναι το όνομα της βάσης δεδομένων που θέλετε να διαγράψετε:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
Για να αποφύγετε την εμφάνιση σφαλμάτων όπως παραπάνω, χρησιμοποιήστε την ακόλουθη εντολή:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
Στην παραπάνω έξοδο, το
Query OK
σημαίνει ότι το ερώτημα ήταν επιτυχές και
1 warning
μας λέει ότι η βάση δεδομένων δεν υπάρχει και δεν έχει διαγραφεί καμία βάση δεδομένων.
Διαγράψτε μια βάση δεδομένων MySQL με το mysqladmin
Μπορείτε επίσης να διαγράψετε μια βάση δεδομένων MySQL από το τερματικό Linux χρησιμοποιώντας το βοηθητικό πρόγραμμα mysqladmin.
Για παράδειγμα, για να διαγράψετε μια βάση δεδομένων με όνομα
database_name
, πληκτρολογήστε την ακόλουθη εντολή και πληκτρολογήστε τον κωδικό πρόσβασης χρήστη MySQL root όταν σας ζητηθεί:
mysqladmin -u root -p drop database_name
συμπέρασμα
Έχετε μάθει πώς να διαγράψετε μια βάση δεδομένων MySQL.
Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.
Μεταξύ των προϊόντων που επηρεάζονται είναι η βάση δεδομένων της Oracle. τη βάση δεδομένων TimesTen στη μνήμη. Oracle Application Server; μια σειρά προϊόντων PeopleSoft Enterprise? Έλεγχος βάσης δεδομένων Oracle Enterprise Manager. E-Business Suite? και το WebLogic Server, το οποίο απέκτησε αγοράζοντας συστήματα BEA. Δεν υπάρχουν νέα μπαλώματα για τα προϊόντα της J.D. Edwards της Oracle.
Το σετ ενημερωμένων εκδόσεων περιλαμβάνει 11 διορθώσεις βάσεων δεδομένων που επηρεάζουν διάφορες εκδόσεις στις εκδόσεις 11G, 10g και 9i. Δεν υπάρχει καμία από τις αδυναμίες ασφαλείας που μπορεί να εκμεταλλευτεί ο στόχος των επιδιορθώσεων μέσω ενός δικτύου χωρίς όνομα χρήστη και κωδικό πρόσβασης, δήλωσε η Oracle
Αλλαγή της γραμμής χρωμάτων της γραμμής εντολών με το ColorTool της Microsoft
Μάθετε πώς να αλλάζετε το χρώμα των Windows Console σε Windows 10 χρησιμοποιώντας το ColorTool & κατεβάστε περισσότερα σχέδια χρωμάτων για CMD από την Github
Πώς να δημιουργήσετε μια βάση δεδομένων mysql στο linux μέσω της γραμμής εντολών
Αυτό το σεμινάριο εξηγεί τον τρόπο χρήσης της γραμμής εντολών για τη δημιουργία βάσεων δεδομένων MySQL ή MariaDB.







