Οδηγίες Εγκατάστασης MySQL Server 5.0 σε linux
Από AWMN-WiKi
Πίνακας περιεχομένων |
Τι καλύπτει αυτό το wiki
Αυτό το wiki καλύπτει την MySQL βάση δεδομένων που εκτελείται σε ένα Linux server. Αυτό το wiki θα καλύπτει επίσης την παραγωγή και τη χρήση μιας απλής βάσης δεδομένων. Η γλώσσα της βάσης δεδομένων MySQL είναι το πρότυπο SQL (Standard Query Language) το οποίο επιτρέπει συνδέσεις, ενημερωμένες εκδόσεις και τα ερωτήματα των τα δεδομένα που είναι αποθηκευμένα σε σχεσιακούς πίνακες. Η γλώσσα SQL χρησιμοποιείται επίσης για τη διαχείριση της βάσης δεδομένων για τη δημιουργία και τροποποίηση των πινάκων, των χρηστών και την πρόσβαση των προνομίων. Πίνακες προσδιορίζονται με μοναδικά ονόματα και τα στοιχεία που κατέχει στη σειρά και στήλη (μητρώο) δομή.
MySQL σε Red Hat / Fedora
Red Hat / Fedora Core RPM Πακέτα
mysql-VERSION. i386.rpm (Απαιτούμενο) mysql-server-VERSION. i386.rpm (Απαιτούμενο) mysqlclient9-VERSION. i386.rpm (Επιμερισμένες βιβλιοθήκες αντικειμένων) mysql-devel-VERSION. i386.rpm (Περιλαμβάνει τα αρχεία και τις βιβλιοθήκες για την ανάπτυξη λογισμικού)-mysql-VERSION. i386.rpm (Για πρόσβαση MySQL βάση δεδομένων από την php)
Εγκατάσταση: rpm-ivh mysql-VERSION. I386.rpm mysql-server-VERSION. I386.rpm mysqlclient9-VERSION. I386.rpm Check if installed: rpm -q mysql mysql-server mysqlclient9
Αν εγκαθιστάτε νέες εκδόσεις του MySQL από RPM πακέτα που λαμβάνονται από mysql.com, πρέπει πρώτα να γίνει εισαγωγή και εγγραφή τους με δημόσιο κλειδί GPG:
Κατεβάστε το δημόσιο κλειδί που ονομάζεται build@mysql.com από http://www.keyserver.net/ με μία από τις δύο μεθόδους: wget --output-document=pubkey_mysql.asc http://keyserver.veridis.com:11371/export?id=8326718950139043339 wget -- όνομα text = pubkey_mysql.asc http://keyserver.veridis.com:11371/export?id=-8326718950139043339 (και αποθηκεύει 0x5072E1F5 ως βασικό αρχείο pubkey_mysql.asc) gpg --keyserver keyserver.veridis.com --recv-key 5072e1f5 gpg - keyserver keyserver.veridis.com - recv-κλειδί 5072e1f5 gpg --export -a 5072e1f5 > pubkey_mysql.asc gpg - εξαγωγή-α 5072e1f5> pubkey_mysql.asc Import key: rpm --import pubkey_mysql.asc Εισαγωγή κλειδί: rpm - εισαγωγής pubkey_mysql.asc
Το σύστημά σας θα πρέπει να έχει ένα όνομα διαφορετικό από το προεπιλεγμένο "localhost". Δώστε
τα συστήματά σας ένα όνομα κεντρικού υπολογιστή, αν έχετε τις ακόλουθες εγκαταστάσεις λάθους:
ERROR: 1062 Duplicate entry 'localhost-root' for key 1 ERROR: 1062 Διπλή εγγραφή 'localhost-ρίζα »για το κλειδί 1
ERROR: 1062 Duplicate entry 'localhost-' for key 1 ERROR: 1062 Διπλή εγγραφή 'localhost-"κλειδί για την 1
Χρησιμοποίησε την εντολή hostname να δώσει το σύστημά σου ένα όνομα κεντρικού υπολογιστή και, επίσης, να ορίσεις τις ρυθμίσεις στο αρχείο / etc / sysconfig / network
MySQL σε Ubuntu / Debian
'''' Ubuntu / Debian πακέτο εγκατάστασης: ''''
Για να εγκαταστήσεις το mysql-client:
apt-get install mysql-client
Για να εγκαταστήσεις mysql-server:
apt-get install mysql-server
Ξεκινήστε τη βάση δεδομένων:
Ξεκινήστε τη βάση δεδομένων: / etc / rc.d / init.d / mysqld start
(Το script θα τρέξει το mysql_install_db για να δημιουργήσει μια βάση δεδομένων στο / var / lib / mysql / mysql / mysql, αν το script δεν έχει λειτουργήσει ποτέ πριν. Η εγκατάσταση του script δεν θα τρέχει και πάλι για όσο διάστημα η προεπιλεγμένη βάση δεδομένων καταλόγου υπάρχει.) Η βάση δεδομένων εκτελείται ως χρήστης και mysqld ομάδα mysqld. Σημειώσεις:
Μπορείτε με το χέρι αρχικοποιήσετε τη βάση δεδομένων με την εντολή: / usr / bin / mysql_install_db
Δημιουργεί σύστημα πινάκων στο / var / lib / mysql / mysql / Eκτελέσε το μόνο την πρώτη φορά πού έχει εγκατασταθεί η MySQL.
Οι βάσεις δεδομένων βρίσκονται στο: / var / lib / mysql /
Προκαθορισμένο config αρχείο εγκαθίσταται από RPM: / etc / my.cnf (Ubuntu: / etc / mysql / my.cnf)
[mysqld] datadir=/var/lib/mysql datadir = / var / lib / mysql [socket]=/var/lib/mysql/mysql.sock socket = / var / lib / mysql / mysql.sock [mysql.server] user=mysql χρήστης = mysql basedir=/var/lib basedir = / var / lib [safe_mysqld] err-log=/var/log/mysqld.log mysqld-log = / var / log / mysqld.log [pid-file]=/var/run/mysqld/mysqld.pid pid-file = / var / run / mysqld / mysqld.pid
Kοινές εντολές για όλα τα linux
Μετά την εγκατάσταση: Admin ID χρήστη: root Προκαθορισμένος κωδικός: κενό
Το πρώτο καθήκον είναι να εκχωρήσετε έναν κωδικό πρόσβασης:
[prompt]$ mysqladmin -u root password ' new-password '
Σημείωση: η ακόλουθη SQL εντολή θα δουλέψει επίσης:
mysql> USE mysql; mysql> USE mysql?
mysql> UPDATE user SET Password=PASSWORD(' new-password ') WHERE user='root';
mysql> FLUSH PRIVILEGES; mysql> FLUSH ΠΡΟΝΟΜΙΑ?
Δημιουργία βάσης δεδομένων: (Δημιουργεί κατάλογο / var / lib / mysql / υπόβαθρο)
[server]$ mysqladmin -h localhost -u root -p password create test_base
(ή χρησιμοποίησε την SQL εντολή: CREATE DATABASE test_base?)
Προσθήκη πίνακες, στοιχεία, κλπ:
Σύνδεση με βάση δεδομένων και να εκδίδει την ακόλουθη SQL εντολή:
[server]$ mysql -h localhost -u root -p password
mysql> show databases; - List all databases in MySQL.
mysql> δείτε τις βάσεις δεδομένων - Κατάλογος με όλες τις βάσεις δεδομένων MySQL.
Αποτέλεσμα
+----------+ | Database | | Βάση δεδομένων | +----------+ | base_test | | base_test | | mysql | | Mysql | | test | | Δοκιμών | +----------+

