Heim Datenbank MySQL-Tutorial mysql.sock的作用_MySQL

mysql.sock的作用_MySQL

May 30, 2016 pm 05:10 PM
作用

 

1、在编译安装mysql的时候,会将mysql的配置文件复制到/etc/my.conf中:

 

[root@Web-lnmp02 mysql]# cp support-files/my-small.cnf /etc/my.cnf 将配置模板复制到mysql的配置文件

cp:是否覆盖"/etc/my.cnf"? y

 

2、可以通过查看/etc/my.conf查看mysql.sock的目录位置:

 

[root@mysql ~]# cat /etc/my.cnf 
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
Nach dem Login kopieren

3、在登录mysql的时候可以加上mysql.sock:

[root@mysql ~]# mysql -u root -poldboy123 -S /tmp/mysql.sock 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.5.32 MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 
Nach dem Login kopieren

 

Mysql有两种连接方式: 

 

(1),TCP/IP 

 

(2),socket 

 

对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。 

 

例如你无须定义连接host的具体IP地址,只要为空或localhost就可以。 

 

在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。 

 

因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的。已经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。 

 

那么对于外部连接,必须是要变更port才能连接的。 

 

linux下安装mysql连接的时候经常回提示说找不到mysql.sock文件,解决办法很简单: 

 

如果是新安装的mysql,提示找不到文件,就搜索下,指定正确的位置。 

 

如果mysql.sock文件误删的话,就需要重启mysql服务,如果重启成功的话会在datadir目录下面生成mysql.sock 到时候指定即可。 

 

如果还不行就选择用TCP连接方式连接就行了,其实windows下还支持管道连接方式。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die Funktionen und Verwendungsmöglichkeiten der Touch-Tastatur in Win11 Die Funktionen und Verwendungsmöglichkeiten der Touch-Tastatur in Win11 Jan 03, 2024 pm 04:40 PM

Wenn wir die Win11-Einstellungen durchsuchen, stellen wir möglicherweise fest, dass es eine Touch-Tastatur-Einstellung gibt, aber unser Bildschirm unterstützt keinen Touchscreen. Wozu dient diese Win11-Touch-Tastatur also? Tatsächlich handelt es sich um eine Bildschirmtastatur. Die Funktionen der Win11-Touch-Tastatur: 1. Die Win11-Touch-Tastatur ist eigentlich eine „Bildschirmtastatur“ 2. Sie kann eine echte Tastatur simulieren und die Tastatur durch Klicken verwenden. 3. Wenn wir keine Tastatur haben oder die Tastatur kaputt ist, können wir damit tippen. 4. Win11 bietet eine Fülle personalisierter Optionen für die Touch-Tastatur. 5. Es umfasst verschiedene Farben und Themen, sodass Benutzer ihre Lieblingsstile frei wechseln können. 6. Klicken Sie auf das „Zahnrad“ in der oberen linken Ecke, um Tastaturlayout, Handschrift und andere Eingabemethoden zu ändern.

Analyse der Funktion und des Prinzips von Nohup Analyse der Funktion und des Prinzips von Nohup Mar 25, 2024 pm 03:24 PM

Analyse der Rolle und des Prinzips von nohup In Unix und Unix-ähnlichen Betriebssystemen ist nohup ein häufig verwendeter Befehl, mit dem Befehle im Hintergrund ausgeführt werden können. Selbst wenn der Benutzer die aktuelle Sitzung verlässt oder das Terminalfenster schließt, kann der Befehl ausgeführt werden werden weiterhin ausgeführt. In diesem Artikel werden wir die Funktion und das Prinzip des Nohup-Befehls im Detail analysieren. 1. Die Rolle von Nohup: Befehle im Hintergrund ausführen: Mit dem Befehl Nohup können wir Befehle mit langer Laufzeit weiterhin im Hintergrund ausführen lassen, ohne dass dies dadurch beeinträchtigt wird, dass der Benutzer die Terminalsitzung verlässt. Dies muss ausgeführt werden

Wofür wird ein Bluetooth-Adapter verwendet? Wofür wird ein Bluetooth-Adapter verwendet? Feb 19, 2024 pm 05:22 PM

Was macht ein Bluetooth-Adapter? Mit der kontinuierlichen Weiterentwicklung von Wissenschaft und Technologie hat sich auch die drahtlose Kommunikationstechnologie rasant weiterentwickelt und populär gemacht. Unter diesen wird die Bluetooth-Technologie als drahtlose Kommunikationstechnologie für kurze Entfernungen häufig bei der Datenübertragung und Verbindung zwischen verschiedenen Geräten verwendet. Der Bluetooth-Adapter spielt eine wichtige Rolle als wichtiges Gerät, das die Bluetooth-Kommunikation unterstützt. Ein Bluetooth-Adapter ist ein Gerät, das ein Nicht-Bluetooth-Gerät in ein Gerät verwandeln kann, das Bluetooth-Kommunikation unterstützt. Es realisiert eine drahtlose Verbindung und Datenübertragung zwischen Geräten, indem es drahtlose Signale in Bluetooth-Signale umwandelt. Bluetooth-Adapter

Verstehen Sie die Rolle und Verwendung von Linux DTS Verstehen Sie die Rolle und Verwendung von Linux DTS Mar 01, 2024 am 10:42 AM

Verstehen Sie die Rolle und Verwendung von LinuxDTS. Bei der Entwicklung eingebetteter Linux-Systeme ist Device Tree (kurz DeviceTree, DTS) eine Datenstruktur, die Hardwaregeräte und ihre Verbindungsbeziehungen und Attribute im System beschreibt. Der Gerätebaum ermöglicht es dem Linux-Kernel, flexibel auf verschiedenen Hardwareplattformen zu laufen, ohne den Kernel zu modifizieren. In diesem Artikel werden die Funktion und Verwendung von LinuxDTS vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern ein besseres Verständnis zu erleichtern. 1. Die Rolle des Gerätebaums im Gerätebaum

Entdecken Sie die Bedeutung und Rolle der Definitionsfunktion in PHP Entdecken Sie die Bedeutung und Rolle der Definitionsfunktion in PHP Mar 19, 2024 pm 12:12 PM

Die Bedeutung und Rolle der Definitionsfunktion in PHP 1. Grundlegende Einführung in die Definitionsfunktion In PHP ist die Definitionsfunktion eine Schlüsselfunktion zum Definieren von Konstanten. Konstanten ändern ihre Werte während der Ausführung des Programms nicht. Mit der Funktion „Definieren“ definierte Konstanten können im gesamten Skript aufgerufen werden und sind global. 2. Die Syntax der Definitionsfunktion Die grundlegende Syntax der Definitionsfunktion lautet wie folgt: define("Konstantenname",Konstantenwert&qu

Erfahren Sie mehr über die Grundlagen und Funktionen von Gunicorn Erfahren Sie mehr über die Grundlagen und Funktionen von Gunicorn Jan 03, 2024 am 08:41 AM

Grundlegende Konzepte und Funktionen von Gunicorn Gunicorn ist ein Tool zum Ausführen von WSGI-Servern in Python-Webanwendungen. WSGI (Web Server Gateway Interface) ist eine von der Python-Sprache definierte Spezifikation und wird zur Definition der Kommunikationsschnittstelle zwischen Webservern und Webanwendungen verwendet. Gunicorn ermöglicht die Bereitstellung und Ausführung von Python-Webanwendungen in Produktionsumgebungen durch Implementierung der WSGI-Spezifikation. Die Funktion von Gunicorn ist es

Wofür wird PHP verwendet? Entdecken Sie die Rolle und Funktionen von PHP Wofür wird PHP verwendet? Entdecken Sie die Rolle und Funktionen von PHP Mar 24, 2024 am 11:39 AM

PHP ist eine serverseitige Skriptsprache, die in der Webentwicklung weit verbreitet ist. Ihre Hauptfunktion besteht darin, dynamische Webinhalte zu generieren. In Kombination mit HTML können damit reichhaltige und farbenfrohe Webseiten erstellt werden. PHP ist leistungsstark und kann verschiedene Datenbankoperationen, Dateioperationen, Formularverarbeitung und andere Aufgaben ausführen und bietet leistungsstarke Interaktivität und Funktionalität für Websites. In den folgenden Artikeln werden wir die Rolle und Funktionen von PHP anhand detaillierter Codebeispiele näher untersuchen. Werfen wir zunächst einen Blick auf eine häufige Verwendung von PHP: dynamische Webseitengenerierung: P

Detaillierte Erläuterung der Verwendungsszenarien und Funktionen des flüchtigen Schlüsselworts in Java Detaillierte Erläuterung der Verwendungsszenarien und Funktionen des flüchtigen Schlüsselworts in Java Jan 30, 2024 am 10:01 AM

Detaillierte Erläuterung der Rolle und Anwendungsszenarien des Schlüsselworts volatile in Java 1. Die Rolle des Schlüsselworts volatile In Java wird das Schlüsselwort volatile verwendet, um eine Variable zu identifizieren, die zwischen mehreren Threads sichtbar ist, dh um die Sichtbarkeit sicherzustellen. Insbesondere wenn eine Variable als flüchtig deklariert wird, sind alle Änderungen an der Variablen sofort anderen Threads bekannt. 2. Anwendungsszenarien des flüchtigen Schlüsselworts Das flüchtige Schlüsselwort Statusflag eignet sich für einige Statusflag-Szenarien, z

See all articles