Den Fehler hast du wohl selbst gefunden. Versuch zu kombinieren.
Du hast diese Fehlermeldung bekommen:
|
Source code
|
1
2
|
07:04:34: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
07:04:34: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
|
Was ich mal geguckt habe in den MySQL einstellungen
Skip networking : OFF
Skip external logging : ON
Skip show database : OFF
Socket: /var/run/mysqld/mysqld.sock
Die Fehlermeldung sagt, dass er über den Socket /tmp/mysql.sock sich nicht verbinden kann. In deiner Config steht, dass /var/run/mysqld/mysqld.sock (Sektion: mysqld) bereitgestellt wird.
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
(/etc/mysql/my.cnf)
Es bietet sich an von /var/run/mysqld/mysqld.sock einen Symlink zu erstellen, wo SourceMod es erwartet.
Ziel:
/var/run/mysqld/mysqld.sock
Linkname:
/tmp/mysql.sock
Also können wir folgenden Befehl verwenden:
ln -s ZIEL LINKNAME
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
-s = symbolische statt harter Verknüpfung erzeugen
Damit erstellst du den symbolischen Link
/tmp/mysql.sock, welcher auf die Datei
/var/run/mysqld/mysqld.sock verweist.
Da dein Adminmenü anscheinend geht, hast du wohl etwas richtig gemacht. Wollte das nur mal erklären.