|
Recherche |
Sur les serveurs dédiés, nous avons préinstallé un serveur MySQL http://www.mysql.org Fichiers /etc/my.cnf inexistant Le contenu du fichier qui vous est donné ci-dessous est générique donc vous pourrez rééditer le fichier pour changer ces variables. Pour créer le fichier my.cnf, connectez-vous en root puis faites ceci : # cat > /etc/my.cnf [mysqld] set-variable = connect_timeout=20 set-variable = max_connections=100 skip-networking set-variable = long_query_time=4 log-slow-queries = /var/log/mysql/slow-query.log [safe_mysqld] err-log = /var/log/mysql/info.log ctrl-d (pour quitter) # chmod 600 /etc/my.cnf Erreurs Can't connect to local MySQL server through socket '/tmp/mysql.sock' Pour fixer ce problème voici les manipulations à faire. Il faut tout d'abord ajouter dans la section [mysqld ] de /etc/my.cnf cette ligne : socket=/var/lib/mysql/mysql.sock Ensuite, il faut configurer la variable mysql.default_socket dans /usr/local/lib/php.ini : mysql.default_socket = "/var/lib/mysql/mysql.sock" Après toutes ces manipulations il suffit de relancer les services 'MySQL' et 'Apache' : # /etc/init.d/mysql stop Killing mysqld with pid 25540 # /etc/init.d/mysql start # Starting mysqld daemon with databases from /var/lib/mysql # # /etc/init.d/httpd restart Arrêt de httpd : [OK] Démarrage de httpd: [OK] User xxxxxxx has already more than 'max_user_connections' active connections Voici les causes possibles et les solutions à adopter :
Forums forum.ovh.com/showthread.php?s=&threadid=531::Migration Mysql 3.X vers 4.X |