La ligne de commande Linux se connecte avec succès à MySQL et exécute la commande pour signaler l'ignorance de la requête à une autre base de données.
[mysql@bjdev01 ~]$ mysql -Uroot -p Enter password: mysql> select now();
Ignorer la requête vers une autre base de données
mysql> exit Bye
Déconnectez-vous et reconnectez-vous , normale .
[mysql@bjdev01 ~]$ mysql -uroot -pEnter password: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2014-01-27 10:29:47 | +---------------------+ 1 row in set (0.00 sec)
Comparez les deux commandes de connexion :
La première connexion : mysql -Uroot -p
La deuxième fois Log dans : mysql -uroot -p
On constate qu'un des paramètres utilisés est un U majuscule et l'autre est un u minuscule, et ces deux La signification des paramètres est différente.
J'ai vérifié l'aide de MySQL et j'ai découvert que le u minuscule et le U majuscule représentent des significations différentes
[mysql@bjdev01 ~]$ mysql --help| egrep 'user|safe-updates' -u, --user=name User for login if not current user. -U, --safe-updates Only allow UPDATE and DELETE that uses keys. -U, --i-am-a-dummy Synonym for option --safe-updates, -U. --select-limit=# Automatic limit for SELECT when using --safe-updates. --safe-updates. user (No default value) safe-updates FALSE
Si vous ajoutez -U pour vous connecter à MySQL, vous devez mettre à jour et supprimer des données. Ajouter des conditions.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!