Mysql: variable inconnue, ne peut pas exécuter n'importe quel mysql applications, ne semble pas être à faire avec mes.cnf

Mon problème est que, lorsque vous essayez d'exécuter MYSQL sur Fedora, je suis confronté à l'erreur suivante:

mysql: unknown variable 'max_connections=40'

Il fait exactement la même chose pour toutes les autres commandes, telles que la commande mysqldump, mysqlcheck etc etc

Le mon.cnf fichier peut lire ce qui suit, bien que j'ai renommé et l'erreur se produit toujours. Il semble presque comme une variable système que je suis incapable de modifier sans fonctionnement de mysql, donc le catch 22!

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Aussi, je l'ai bien sûr vérifié le système pour tout les autres mon.cnf fichiers.

Je suis vraiment perdu et commence à m'arracher les cheveux. Toute aide serait grandement appréciée! 🙂

Grâce

Matt

Une recherche sur votre système pour toute autre my.cnf fichiers qui peuvent se cacher.
Ce n'est pas lié à la programmation, il appartient à ServerFault.
J'ai grep d le système et c'est pas donner à tout autre mon.cnf de fichiers. Et je ne savais même pas serverfault existait ha...
Vous ne voudriez pas grep, vous pouvez utiliser le trouver: find / -name my.cnf -type f
Ah oui, juste un slipup. J'ai couru à la fois trouver et grepping pour "max_connections' mais l'un ne donne aucun résultat... même si le fait d'grepping pour max_connections a obtenu "fichier Binaire /bin/dbus-daemon matchs". Pourrait-il dire quelque chose?? Cheers!

OriginalL'auteur Matt Fletcher | 2012-04-25