Heim >Datenbank >MySQL-Tutorial >Starten Sie den MySQL-Datenbankbetrieb unter einem Linux-System
In diesem Artikel geht es hauptsächlich um den Start des MySQL-Datenbankbetriebs unter dem Linux-System. Interessierte Freunde können mehr erfahren.
{mysql} stellt das Installationsverzeichnis von MySQL dar
So starten/stoppen/neustarten Sie MySQL
1. Startmethode
1. Verwenden Sie zum Starten den Dienst: service mysqld start
2 . Verwenden Sie den mysqld-Skriptstart: /etc/inint.d/mysqld start
Wenn mysqld nicht unter /etc/inint.d/ gefunden werden kann, können Sie zum MySQL-Installationsverzeichnis {mysql}/init.d/mysqld gehen start
3. Verwenden Sie „safe_mysqld“ zum Starten: „safe_mysqld&“ 2. Stoppen Sie „
“ 1. Verwenden Sie „Service“ zum Starten: „service mysqld stop“ mysqld stop
if /etc/inint Wenn mysqld nicht unter .d/ gefunden werden kann, können Sie zum MySQL-Installationsverzeichnis gehen, {mysql}/init.d/mysqld stop
3. mysqladmin Shutdown
3 . Neustart
1. Verwenden Sie den Dienst zum Starten: service mysqld restart
2. Verwenden Sie das mysqld-Skript zum Starten: /etc/inint.d/mysqld restart
Wenn mysqld nicht unter /etc/inint gefunden werden kann. d/, Sie können zum MySQL-Installationsverzeichnis gehen, {mysql}/init.d/ mysqld restart
Fragen stellen und Zusammenfassung bearbeiten
So starten/stoppen/neustarten Sie MySQL
1. Startmethode
1. Verwenden Sie zum Starten den Dienst: service mysqld start
2. Zum Starten verwenden Sie das mysqld-Skript: /etc/ inint.d/mysqld start
3. Zum Starten verwenden Sie „safe_mysqld“: safe_mysqld&
2. Stoppen
1. Verwenden Sie den Dienst zum Starten: service mysqld stop
2. Verwenden Sie das mysqld-Skript zum Starten: /etc/inint.d /mysqld stop
3. Herunterfahren von mysqladmin
3. Starten Sie neu
1. Verwenden Sie den Dienst zum Starten: service mysqld restart
2. Verwenden Sie zum Starten das MySQL-Skript: /etc/inint.d/mysqld restart
Als ich anfing, MySQL zu lernen, habe ich das mit Redhat gelieferte verwendet. Was ist Startup? /rc.d/init.d/ start
Es ist sehr einfach, aber je mehr ich lerne, desto mehr MySQL ist im System enthalten. und einige beziehen sich auf den Webdienst, den ich installieren möchte
Später lernte ich, MySQL mit tar zu installieren und startete
Beim Start sind viele Probleme aufgetreten. Die häufigsten sind:
FEHLER 2002: Es kann keine Verbindung zum lokalen MySQL-Server über den Socket hergestellt werden
'/tmp/mysql.sock' (111)
Lösung:
[root@test mysql] # /usr/local/mysql/bin/mysqladmin -u root /
> -S /var/lib/mysql/mysql.sock passwort 'your.passwd'
Oder stellen Sie eine Verbindung her
ln - s /var/lib/mysql/mysql.sock /tmp
Wenn es heißt, dass /tmp/mysql.sock nicht gefunden werden kann, liegt das manchmal nicht daran, dass es keine solche Datei im Verzeichnis /tmp gibt, sondern Da der Startbefehl
falsch ist, bin ich auf
gestoßen. Ich erinnere mich nicht genau an die gängigen Startmethoden. Wenn Sie sicher sind, dass sich unter tmp eine mysql.sock-Datei befindet, können Sie auch ein paar andere ausprobieren Befehle
/usr/local/mysql /bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr /local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql /bin/safe_mysqld--uer=root&( Beachten Sie, dass sich „safe_mysqld“ von „mysqld_safe“ unterscheidet und bedeutet, dass MySQL im Hintergrund läuft.) Meines wird einen Fehler melden
STOPPING server from pid file
/usr/local/mysql/ data/localhost.localdomain.pid
060304 11:46:21 mysqld beendet
Dies ist ein Berechtigungsproblem. Mein MySQL-Verzeichnis gehört dem Root-Benutzer und der Root-Gruppe Kein Problem.
Jeder muss nur auf diese Befehle achten: mysql, safe_mysqld, mysqld_safe, mysqld, mysqladmin. Versuchen Sie mehrmals mehr.
Tatsächlich wurde MySQL manchmal normal gestartet. Überprüfen Sie, ob MySQL den Befehl startet
ps -aux |. grep mysqld
Sie werden etwas Ähnliches wie das Folgende sehen:
Mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
Mysql 6395 0,0 1,5 10528 992 Punkte/3 S 16:16 0:00 > / usr/local/mysql/
MySQL 6396 0,0 1,5 10528 992 Punkte/3 S 16:16. 0:00
/usr /local/mysql/
root 6422 0.0 1.1 2408 732 pts/3 S 16: 20 0:00 grep
mysql
Überprüfen Sie, ob MySQL auf Portbefehle lauscht
netstat -tl |. grep mysql
Sie werden einen Inhalt sehen, der dem folgenden ähnelt
tcp 0 0 *:mysql *:* LISTEN
Verwandte Tutorials:
MySQL-Video-Tutorial
Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonStarten Sie den MySQL-Datenbankbetrieb unter einem Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!