wake-up-neo.net

So ändern Sie den Standardport von mysql von 3306 auf 3360

Ich möchte die Standard-Portnummer des MySQL-Servers ändern. Derzeit ist es 3306. Ich möchte es in 3360 ändern.

Ich habe versucht:

-- port=3360

Aber die Dinge funktionieren nicht für mich. Bitte geben Sie eine Abfrage an, um den Port und keine Konfiguration zu ändern. Ich verwende Windows 8 64 Bit. 

12

Sie müssen Ihre my.cnf-Datei bearbeiten und sicherstellen, dass der Port wie in der folgenden Zeile festgelegt ist:

port = 3360

Starten Sie dann Ihren MySQL-Dienst neu und Sie sollten sich auf den Weg machen. Es gibt keine Abfrage, die Sie ausführen können, um diese Änderung vorzunehmen, da port keine dynamische Variable ist (q.v. hier für MySQL-Dokumentation zeigt eine Tabelle aller Systemvariablen).

17
Tim Biegeleisen

Wenn Sie unter Windows arbeiten, finden Sie möglicherweise die Konfigurationsdatei my.ini in diesem Verzeichnis

C:\ProgramData\MySQL\MySQL Server 5.7\

Sie öffnen diese Datei in einem Texteditor und suchen nach diesem Abschnitt:

# The TCP/IP Port the MySQL Server will listen on
port=3306

Dann ändern Sie die Nummer des Ports, speichern die Datei . Suchen Sie den Dienst MYSQL57 unter Task-Manager> Dienste und starten Sie ihn neu.

5
Emmanuel N K

Gehen Sie zum installierten mysql-Pfad und suchen Sie den bin-Ordner, öffnen Sie my.ini und suchen Sie 3306 nach dieser Änderung 3306 in 3360

2
M.Minbashi

Wenn der Server zum ersten Mal gestartet wird, kann der my.ini möglicherweise nicht dort erstellt werden, wo jeder angegeben hat. Ich konnte meine in C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6 finden

Dieser Speicherort hat die Standardeinstellungen für jede Einstellung. 

# CLIENT SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by MySQL client applications.
# Note that only client applications shipped by MySQL are guaranteed
# to read this section. If you want your own MySQL client program to
# honor these values, you need to specify it as an option during the
# MySQL client library initialization.
#
[client]

# pipe
# socket=0.0
port=4306  !!!!!!!!!!!!!!!!!!!Change this!!!!!!!!!!!!!!!!!

[mysql]
no-beep

default-character-set=utf8
1
ddavisqa

InWindows 8.1 x64 bitos, derzeit verwende ichMySQLversion:

Server version: 5.7.11-log MySQL Community Server (GPL)

Gehen Sie zum Ändern der MySQL-Portnummer in das Installationsverzeichnis. Mein Installationsverzeichnis lautet: 

C:\Program Files\MySQL\MySQL Server 5.7

Öffnen Sie die Dateimy-default.iniConfiguration Setting in einem beliebigen Texteditor.

suchen Sie die Zeile in der Konfigurationsdatei.

# port = .....

ersetze es mit:

port=<my_new_port_number>

wie mein selbst geändert zu:

port=15800

Um die Änderungen zu übernehmen, vergessen Sie nicht, den MySQL Server oder Ihr Betriebssystem neu zu starten.

Hoffe, das würde vielen helfen.

0
ArifMustafa

Tatsächlich können Sie den Dienst einfach mit /mysqld --PORT 1234 ausführen. Dies würde bedeuten, dass mysql am angegebenen Port ausgeführt wird, ohne die Datei cnf/ini zu ändern. 

Ich habe gerade einen Fall gefunden, dass CNF nicht funktionierte. Es war komisch ... also benutze ich einfach die cmd-Zeile als Abkürzung und es funktioniert!

0
Weijing Jay Lin

Am besten nehmen Sie dazu die Sicherung der erforderlichen Datenbank vor und konfigurieren Sie den Server neu.

Erstellen einer Sicherung

Der Befehl mysqldump wird verwendet, um Textdateien von Datenbanken zu erstellen, die von MySQL verwaltet werden. Bei diesen Dumps handelt es sich lediglich um Dateien mit allen SQL-Befehlen, die zum Wiederherstellen der Datenbank erforderlich sind. Der Prozess ist schnell und einfach.

Wenn Sie eine einzelne Datenbank sichern möchten, erstellen Sie lediglich den Speicherauszug und senden die Ausgabe in eine Datei.

mysqldump database_name > database_name.sql

Mehrere Datenbanken können gleichzeitig gesichert werden:

mysqldump --databases database_one database_two > two_databases.sql

In dem obigen Code ist database_one der Name der ersten zu sichernden Datenbank und database_two der Name der zweiten.

Es ist auch einfach, alle Datenbanken auf einem Server zu sichern:

mysqldump --all-databases > all_databases.sql 

Entfernen Sie nach der Sicherung mysql und installieren Sie es erneut. Nach der Neuinstallation mit der gewünschten Portnummer.

Wiederherstellen einer Sicherung

Da es sich bei den Sicherungsdateien nur um SQL-Befehle handelt, können Sie die Datenbanksicherung wiederherstellen, indem Sie mysql anweisen, die darin enthaltenen Befehle auszuführen und die Daten in die richtige Datenbank zu legen.

mysql database_name < database_name.sql

Im obigen Code ist Datenbankname der Name der Datenbank, die Sie wiederherstellen möchten, und Datenbankname.sql ist der Name der Sicherungsdatei, die wiederhergestellt werden soll.

Wenn Sie versuchen, eine einzige Datenbank aus einem Speicherauszug aller Datenbanken wiederherzustellen, müssen Sie mysql folgendermaßen informieren:

mysql --one-database database_name < all_databases.sql
0
Milind