Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13525|Απάντηση: 0

[Πηγή] Σύνοψη κοινών εντολών MySql

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 3/2/2015 2:38:16 μ.μ. | | | |


1: Χρησιμοποιήστε τη δήλωση SHOW για να μάθετε ποια βάση δεδομένων υπάρχει αυτήν τη στιγμή στον διακομιστή:
mysql> ΕΜΦΆΝΙΣΗ ΒΆΣΕΩΝ ΔΕΔΟΜΈΝΩΝ.
2. Δημιουργήστε μια βάση δεδομένων MYSQLDATA
mysql> ΔΗΜΙΟΥΡΓΊΑ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ MYSQLDATA.
3: Επιλέξτε τη βάση δεδομένων που δημιουργήσατε
mysql> ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ MYSQLDATA. (Όταν πατήσετε το πλήκτρο enter και εμφανιστεί η ένδειξη Αλλαγή βάσης δεδομένων, σημαίνει ότι η λειτουργία είναι επιτυχής!) )
4: Δείτε ποιοι πίνακες υπάρχουν τώρα στη βάση δεδομένων
mysql> ΕΜΦΆΝΙΣΗ ΠΙΝΆΚΩΝ.
5: Δημιουργήστε έναν πίνακα βάσης δεδομένων
mysql> ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ MYTABLE (όνομα VARCHAR(20), φύλο CHAR(1));
6: Δομή του πίνακα προβολής:
mysql> ΠΕΡΙΓΡΆΨΤΕ ΤΟ MYTABLE;
7: Προσθήκη εγγραφών στον πίνακα
mysql> εισαγωγή σε τιμές MYTABLE ("hyq","M");
8: Φόρτωση δεδομένων σε πίνακες βάσης δεδομένων σε κείμενο (π.χ. D:/mysql.txt)
mysql> ΦΌΡΤΩΣΗ ΔΕΔΟΜΈΝΩΝ ΤΟΠΙΚΌ ΑΡΧΕΊΟ "D:/mysql.txt" ΣΤΟΝ ΠΊΝΑΚΑ MYTABLE.
9: Εντολή εισαγωγής .sql αρχείου (π.χ. D:/mysql.sql)
βάση δεδομένων mysql>use;
mysql>πηγή d:/mysql.sql;
10: Διαγράψτε τον πίνακα
mysql>drop ΠΙΝΑΚΑΣ MYTABLE;
11: Αδειάστε το τραπέζι
mysql>delete από το MYTABLE;
12: Ενημέρωση των δεδομένων στον πίνακα
mysql>update MYTABLE set sex="f" όπου name='hyq';

Ακολουθεί η εμπειρία διαχείρισης της χρήσης MySql που είδα κατά λάθος στο Διαδίκτυο,
Η MySql υπάρχει ως υπηρεσία στα Windows και πριν τη χρησιμοποιήσετε, θα πρέπει να βεβαιωθείτε ότι αυτή η υπηρεσία έχει ξεκινήσει και ότι δεν έχει ξεκινήσει η εντολή net start mysql. Στο Linux, μπορείτε να χρησιμοποιήσετε την εντολή "/etc/rc.d/init.d/mysqld start" κατά την εκκίνηση και σημειώστε ότι ο εκκινητής θα πρέπει να έχει δικαιώματα διαχειριστή.
Η πρόσφατα εγκατεστημένη MySql περιέχει έναν λογαριασμό root με κενό κωδικό πρόσβασης και έναν ανώνυμο λογαριασμό, ο οποίος αποτελεί μεγάλο κίνδυνο για την ασφάλεια, για ορισμένες σημαντικές εφαρμογές θα πρέπει να βελτιώσουμε την ασφάλεια όσο το δυνατόν περισσότερο, εδώ ο ανώνυμος λογαριασμός θα πρέπει να διαγραφεί, ο λογαριασμός root θα πρέπει να ορίσει τον κωδικό πρόσβασης, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να το κάνετε:
Χρησιμοποιήστε MySQL.
διαγραφή από Χρήστης όπου Χρήστης="";
ενημέρωση Ορισμός χρήστη Password=PASSWORD('newpassword') όπου User='root';
Αν θέλετε να περιορίσετε το τερματικό σύνδεσης που χρησιμοποιεί ο χρήστης, μπορείτε να ενημερώσετε το πεδίο Host του αντίστοιχου χρήστη στον πίνακα User και, αφού κάνετε τις παραπάνω αλλαγές, θα πρέπει να επανεκκινήσετε την υπηρεσία βάσης δεδομένων και να χρησιμοποιήσετε την ακόλουθη εντολή κατά τη σύνδεση:
mysql -uroot -p;
mysql -uroot -pnewpassword;
mysql mydb -uroot -p;
mysql mydb -uroot -pnewpassword;
Οι παραπάνω παράμετροι εντολών αποτελούν μέρος των κοινών παραμέτρων, ανατρέξτε στην τεκμηρίωση για λεπτομέρειες. mydb εδώ είναι το όνομα της βάσης δεδομένων στην οποία θέλετε να συνδεθείτε.
Στην ανάπτυξη και την πρακτική εφαρμογή, οι χρήστες δεν θα πρέπει να χρησιμοποιούν μόνο τον χρήστη root για να συνδεθούν στη βάση δεδομένων, αν και είναι βολικό να χρησιμοποιούν τον χρήστη root για δοκιμή, αλλά θα φέρει σημαντικούς κινδύνους ασφαλείας στο σύστημα και δεν συμβάλλει στη βελτίωση της τεχνολογίας διαχείρισης. Δίνουμε τα πιο κατάλληλα δικαιώματα βάσης δεδομένων στον χρήστη που χρησιμοποιείται σε μια εφαρμογή. Για παράδειγμα, ένας χρήστης που εισάγει μόνο δεδομένα δεν θα πρέπει να έχει δικαίωμα διαγραφής δεδομένων. Η διαχείριση χρηστών της MySQL υλοποιείται μέσω του πίνακα Χρήστης και υπάρχουν δύο κοινές μέθοδοι για την προσθήκη νέων χρηστών: η μία είναι να εισαγάγετε τις αντίστοιχες στήλες δεδομένων στον πίνακα Χρήστης και να ορίσετε τα αντίστοιχα δικαιώματα. Το δεύτερο είναι να δημιουργήσετε έναν χρήστη με ορισμένα δικαιώματα μέσω της εντολής GRANT. Η κοινή χρήση του GRANT είναι η εξής:
παραχωρήστε όλα στο mydb.* σε NewUserName@HostName που προσδιορίζονται με "κωδικό πρόσβασης".
παραχωρήστε χρήση στο *.* σε NewUserName@HostName που αναγνωρίζονται με "κωδικό πρόσβασης".
παραχωρήστε επιλογή, εισαγωγή, ενημέρωση στο mydb.* σε NewUserName@HostName που αναγνωρίζονται με "κωδικό πρόσβασης".
Ενημέρωση επιχορήγησης, διαγραφή στο mydb. TestTable για να NewUserName@HostName που προσδιορίζονται με "κωδικό πρόσβασης".
Για να δώσετε σε αυτόν το χρήστη τη δυνατότητα να διαχειρίζεται δικαιώματα στο αντικείμενο, προσθέστε την επιλογή ΜΕ ΕΠΙΛΟΓΗ ΕΚΧΩΡΗΣΗΣ μετά την επιλογή GRANT. Για τους χρήστες που προστίθενται με εισαγωγή στον πίνακα Χρήστης, το πεδίο Κωδικός πρόσβασης ενημερώνεται και κρυπτογραφείται με τη λειτουργία PASSWORD, ώστε να αποτρέπεται η υποκλοπή του κωδικού πρόσβασης από αδίστακτα άτομα. Οι χρήστες που έχουν υπερβεί την άδεια θα πρέπει να διαγραφούν εγκαίρως και η ανακτημένη άδεια μπορεί να γίνει ενημερώνοντας τα αντίστοιχα πεδία στον πίνακα Χρήστης ή χρησιμοποιώντας την ΑΝΑΚΛΗΣΗ.
Ακολουθεί μια εξήγηση των κοινών δικαιωμάτων που έχω λάβει από άλλες πηγές (www.cn-java.com):
Δικαιώματα καθολικής διαχείρισης:
ΑΡΧΕΙΟ: Διαβάζει και γράφει αρχεία στον διακομιστή MySQL.
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
Δικαιώματα βάσης δεδομένων/πίνακα δεδομένων/στήλης δεδομένων:
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。
CREATE: 建立新的数据库或数据表。
DELETE: 删除表的记录。
DROP: 删除数据表或数据库。
INDEX: 建立或删除索引。
INSERT: 增加表的记录。
SELECT: 显示/搜索表的记录。
UPDATE: 修改表中已存在的记录。
Ειδικές άδειες:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录–其它什么也不允许做。





Προηγούμενος:Η διαδικασία εγκατάστασης και διαμόρφωσης της έκδοσης MySQL 5.6 στα Windows συνοδεύεται από στιγμιότυπα οθόνης και λεπτομερείς οδηγίες
Επόμενος:Οδηγός εγκατάστασης phpmyadmin και ρυθμίσεις διαμόρφωσης
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com