Accueil - MySQL

Tout afficher

Changer le mot de passe de MySQL

Wakonda - MySQL Posté le 27 août 2022

Pour changer le mot de passe MySQL, en ligne de commande, il suffit d'ouvrir une console et de taper la commande suivante :

mysqladmin -u root -p password "newpassword"
Lire ...

MySQL - Appliquer un fichier MySQL en ligne de commande

MySQL Posté le 4 mars 2018


Habituellement, lorsque l'on souhaite importer une table dans une base de données depuis un fichier SQL, on peut utiliser la commande suivante :

mysql -u <username> -p <databasename> < <filename.sql>

Toutefois, comment fait-on si l'on souhaite appliquer un fichier SQL qui contient les commandes SQL servant aussi à créer les base de données ? Pour se faire, il faut commencer par se connecter à MySQL (toujours en ligne de commande) :

mysql -u root -p

Le paramètre "root" représente, bien évidemment, le nom de l'utilisateur. Une fois connecté, il suffit de lancer la commande suivante :

source /path/to/sql/file/file.sql

 

Lire ...

Erreur : "this is incompatible with sql_mode=only_full_group_by"

MySQL Posté le 21 janvier 2018

Cette erreur apparaît depuis la version 5.7 de MySQL. Avant cette version, MySQL autorisait de ne pas avoir les mêmes colonnes présentes dans le SELECT et dans le GROUP BY. Maintenant, et pour se rapprocher des comportements des autres SGBDR, MySQL refuse ce comportement.

Pour pallier à ce problème, deux options s'offrent à nous : soit faire en sorte d'avoir les mêmes colonnes dans le SELECT et le GROUP BY, soit désactiver l'option "only_full_group_by" et ainsi retrouver le comportement d'avant.

Pour désactiver l'option, il suffit de lancer la requête SQL suivante :

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

 

Lire ...

Rechercher

Tags

Publicité

Suivez-nous

Aidez-nous !

Admin