DB User werden nicht mehr angelegt

#1
Habe schon länger keinen mysql User mehr angelegt, aber jetzt werden über ISPConfig zwar die Datenbanken, aber nicht mehr die User angelegt.

Es gibt keine Fehlermeldung und im ISPConfig sehe ich den User, aber im mysql ist er nicht drin.

Hat jemand eine Idee?

ISPConfig 3.1.12

Code:
root@venus ~ # php -v
PHP 5.6.36-0+deb8u1 (cli) (built: Jun 26 2018 17:31:29)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
    with XCache Optimizer v3.2.0, Copyright (c) 2005-2014, by mOo
    with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
    with XCache Coverager v3.2.0, Copyright (c) 2005-2014, by mOo
root@venus ~ # mysql -V
mysql  Ver 14.14 Distrib 5.6.40, for Linux (x86_64) using  EditLine wrapper
root@venus ~ # cat /etc/debian_version
8.11

Code:
mysql> select * from mysql.user where user = 'c2test';
Empty set (0.00 sec)
 

Anhänge

#2
Habs gefunden, manuell gings nämlich auch nicht mehr.

CREATE USER 'c2test'@'localhost' IDENTIFIED BY 'xxxxx!';
ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50560, now running 50640. Please use mysql_upgrade to fix this error.


mysql_upgrade --force -uroot -p


Hat das Problem gelöst.
 
Zustimmungen: Till

Till

Administrator
#3
Stimmt das Passwort des mysql root users in /usr/local/ispconfig/server/lib/mysql_clientdb.conf und hat der root user grant privilegien?
 
#5
Danke, ja, das passt. Also das pw in der Datei und die Privilegien.

UND - manuell User anlegen geht jetzt, aber über ISPConfig doch immer noch nicht :/
 
#7
root@venus ~ # mysql -V
mysql Ver 14.14 Distrib 5.6.40, for Linux (x86_64) using EditLine wrapper

root@venus ~ # cat /etc/debian_version
8.11

Installiert und updates immer per apt-get, original mysql (glaube ich zumindest, wo kann ich das sehen?).
 

Werbung

Top