Comment faire pour modifier une autorisation en lecture seule pour régler une nouvelle valeur de MySQL server variable système
Je suis nouveau à MySQL; récemment j'ai été confronté à ce problème lors de la configuration d'une nouvelle valeur à une variable système.
J'ai essayé:
mysql> set global innodb_ft_min_token_size = 6;
mais j'obtiens cette erreur:
ERROR 1238 (HY000): Variable 'innodb_ft_min_token_size' is a read only variable
Est-il possible de modifier le lire seulement la permission? J'ai lu sur InnoDB paramètres mais n'a pas pu résoudre le problème.
OriginalL'auteur Rocoder | 2014-05-15
Vous devez vous connecter pour publier un commentaire.
Le site est lié contient toutes les informations nécessaires:
La
innodb_ft_min_token_size
n'est pas une variable dynamique de sorte que vous devrez modifier le fichier de configurationmy.cnf
et ajouterinnodb_ft_min_token_size=6
. Sinon, vous devez modifier la commande de démarrage de votre serveur MySQL.Après le changement, vous devez redémarrer votre serveur MySQL.
j'ai été en utilisant le lien du fichier pour accéder à la mes.cnf maintenant modifié le mon.cnf à l'intérieur de
/etc
alors maintenant, je suis en mesure de voir les changements.OriginalL'auteur GhostGambler
Essayez ceci:
Dans
/etc/mysql/my.cnf
fichier(emplacement dans votre cas peut être différent, nelocate my.cnf
pour trouver l'emplacement de votre système), à ajouter/modifier:pour définir la limite minimum de 2.
N'oubliez pas de redémarrer le serveur mysql et la reconstruction de l'index de texte intégral. Pour moi, la suite travaillé comme un charme.
OriginalL'auteur proprius
MySQL 5.7.5, le innodb_buffer_pool_size option de configuration peut être définie de manière dynamique à l'aide d'une instruction SET, qui vous permet de redimensionner le pool de mémoire tampon sans redémarrer le serveur. Par exemple:
https://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool-resize.html
OriginalL'auteur git2go