Ubuntu MySQL 5.6 Version entfernen/installieren/Kodierungskonfigurationsdatei konfigurieren

Ubuntu MySQL 5.6 Version entfernen/installieren/Kodierungskonfigurationsdatei konfigurieren

1. MySQL entfernen

a. sudo apt-get autoremove --purge mysql-server*
b. sudo apt-get remove mysql-server
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (sehr wichtig)

Einige der oben genannten Punkte sind eigentlich redundant, es wird empfohlen, sie der Reihe nach auszuführen.

2. Restdaten bereinigen

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3. Installieren Sie MySQL

a. sudo apt-get install mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install php5-mysql (die Installation von php5-mysql dient zum Verbinden von PHP und MySQL)

Nach der Installation kann der MySQL-Dienst gestartet werden. Sie können den MySQL-Dienst auch mit dem folgenden Befehl verwalten

service mysql start (MySQL starten) 
service mysql stop (MySQL herunterfahren) 
service mysql restart (MySQL neu starten)

Verwenden Sie den folgenden Befehl, um MySQL einzugeben

mysql -u root -p 123456 (123456 ist das Passwort, das Sie für sich selbst festgelegt haben)

Kodierung anzeigen

Variablen wie „%character%“ anzeigen; 
[Python] Einfache Kopie anzeigen
mysql> Variablen wie „character%“ anzeigen; 
+-----------------------------+----------------------------+ 
| Variablenname | Wert | 
+-----------------------------+----------------------------+ 
| Zeichensatzclient | utf8 | 
| Zeichensatzverbindung | utf8 | 
| Zeichensatzdatenbank | latin1 | 
| Zeichensatz_Dateisystem | Binär | 
| Zeichensatzergebnisse | utf8 | 
| Zeichensatzserver | latin1 | 
| Zeichensatzsystem | utf8 | 
| Zeichensatzverzeichnis | /usr/share/mysql/charsets/ | 
+-----------------------------+----------------------------+

Sie werden feststellen, dass einige Kodierungen Latin1 sind, was zu verstümmelten chinesischen Schriftzeichen führt. Ändern Sie die Kodierungskonfiguration wie folgt

cd /etc/mysql/my.cnf (Beachten Sie beim Ändern des Codes Ihre eigene MySQL-Version und Ihr System, diese können unterschiedlich sein) 
sudo chmod 775 my.cnf 
sudo vim meine.cnf

Fügen Sie nach der Datei den folgenden Inhalt hinzu

[Python] Einfache Kopie anzeigen
[mysqld] 
Zeichensatzserver = utf8

ESC + :wq speichern und beenden

Verwenden Sie service mysql restart, um den MySQL-Dienst neu zu starten

Das könnte Sie auch interessieren:
  • Installieren Sie mysql5.7.10 manuell unter Ubuntu
  • Ubuntu 16.04 mysql5.7.17 öffnet Remote-Port 3306
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)
  • Lösung für den Fehler „libpng12-0-Paket nicht installiert“ bei der Installation von MySQL Workbench in Ubuntu 16.10
  • Python-Installation mysql-python - kurze Hinweise (Ubuntu-Umgebung)

<<:  So laden Sie das JAR-Paket über die Webseite auf Nexus hoch

>>:  Vue verwendet Split, um die universelle Drag-and-Slide-Partitionspanel-Komponente zu kapseln

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.27

Das Installationstutorial für MySQL 5.7.27 wird w...

Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

1. Herunterladen Download-Adresse: https://dev.my...

Beispiel für die Verwendung von UserMap in IMG

usemap ist ein Attribut des <img>-Tags, das ...

So installieren Sie ElasticSearch auf Docker in einem Artikel

Inhaltsverzeichnis Vorwort 1. Docker installieren...

Lösung für den 1045-Fehler in der MySQL-Datenbank

Wie löst man das Problem 1045, wenn die lokale Da...

Zusammenfassung von fünf Befehlen zum Überprüfen des Swap-Speichers in Linux

Vorwort Unter Linux können zwei Arten von Swap-Sp...

So installieren Sie Redis in Docke

1. Suchen Sie nach einem Redis-Image Docker-Suche...

TypeScript-Union-Typen, Schnittmengentypen und Typwächter

Inhaltsverzeichnis 1. Union-Typ 2. Crossover-Typ ...

Dreißig HTML-Codierungsrichtlinien für Anfänger

1. HTML-Tags immer schließen Im Quellcode der vor...

Analyse des MySQL-Beispiels DTID Master-Slave-Prinzip

Inhaltsverzeichnis 1. Grundkonzepte von GTID 2. G...

Lösung für „Spezialisierter Schlüssel war zu lang“ in MySQL

Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...

Detaillierter Prozessbericht der Nginx-Installation und -Konfiguration

Inhaltsverzeichnis 1 Einführung in nginx 1 Was is...

Vue+Swiper realisiert Timeline-Effekt

In diesem Artikel wird der spezifische Code von v...

Detaillierter Prozessbericht der Vue2-Initiierungsanfragen mit Axios

Inhaltsverzeichnis Vorwort Axios-Installation und...