Bonjour,
Dans le cadre d'un changement de matériel, j'ai installé
mariadb (plusieurs fois !) et j'ai chargé mes bases depuis un
dump de l'autre machine.
J'y accède sans problème avec
MySql Workbench : j'ai recréé mes différents utilisateurs, en
sudo mysql pour l'administrateur de
MySql Workbench, depuis
Workbench pour les autres.
Cependant, quand j'utilise mes sites (en local :
localhost/...) je reçois
pour tous le même message
Site en travaux
Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension.
(ou équivalent suivant si le site utilise un CMS).
Je précise que ces sites sont des versions de travail de sites opérationnels chez un hébergeur et que je n'ai pas oublié de modifier leurs connexions, localhost à la place du site hébergeur, tout le reste (base, user, pwd) est identique. Ils fonctionnent toujours parfaitement sur l'ancienne machine de développement (18.04 + apache2 + mariadb soit la même config)
Le fichier /var/log/mysql/error.log contient
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: The InnoDB memory heap is disabled
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Using Linux native AIO
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Using SSE crc32 instructions
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Completed initialization of buffer pool
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Highest supported file format is Barracuda.
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: 128 rollback segment(s) are active.
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Waiting for purge to start
2020-02-17 22:51:38 140167141321856 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.46-86.2 started; log sequence number 2210238
2020-02-17 22:51:38 140166471612160 [Note] InnoDB: Dumping buffer pool(s) not yet started
2020-02-17 22:51:38 140167141321856 [Note] Plugin 'FEEDBACK' is disabled.
2020-02-17 22:51:38 140167141321856 [Note] Server socket created on IP: '127.0.0.1'.
2020-02-17 22:51:38 140167141321856 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.1.44-MariaDB-0ubuntu0.18.04.1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Ubuntu 18.04
... soit aucun message d'erreur !
Particularité : le répertoire
/var/lib/mysql sert à monter une partition dédiée aux bases de données, montée avant l'installation de mariadb.
Les droits sur /var/lib/mysql sont vérifiés (owner : mysql création et suppression de fichiers, group : mysql accès aux fichiers all : accès au fichiers) y compris pour les fichiers inclus.
Merci de vos conseils