Questions marquées «mysql»

Toutes les versions de MySQL (pas Microsoft SQL Server). Veuillez également ajouter une balise spécifique à la version comme mysql-5.7 si cela est pertinent pour la question.




3
Erreur de connexion SSL MySQL 5.1.66 ERROR 2026 (HY000)
UPDATE2 En utilisant WireShark, j'ai découvert le problème (j'espère l'avoir fait): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 Et l'erreur est (selon la documentation ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Voici les captures d'écran de WireShark dans deux cas: Connexion à partir …
37 mysql  replication  ssl 

1
MySQL: Pourquoi y a-t-il des entrées «test» dans mysql.db?
Récemment, j'ai posté une réponse à une question sur mysql.db . Ensuite, je me suis dit que je devrais poser cette question à tout le monde: Pendant des années, j'ai remarqué que lors de l'installation de MySQL 5.0+, mysql.dbdeux entrées permettent aux utilisateurs anonymes d'accéder à la base de données …
37 mysql  security 

7
Est-il possible de mysqldump un sous-ensemble d'une base de données nécessaire pour reproduire une requête?
Contexte Je voudrais fournir le sous-ensemble de ma base de données nécessaire pour reproduire une selectrequête. Mon objectif est de rendre mon flux de travail informatique reproductible (comme dans une recherche reproductible ). Question Est-il possible d'incorporer cette instruction select dans un script qui exporte les données demandées dans une …

2
La fonction LAST_INSERT_ID () de MySql est-elle garantie d'être correcte?
Lorsque je crée une seule ligne INSERTdans une table comportant une AUTO_INCREMENTcolonne, j'aimerais utiliser la LAST_INSERT_ID()fonction pour renvoyer la nouvelle AUTO_INCREMENTvaleur stockée pour cette ligne. Comme de nombreux développeurs et administrateurs de Microsoft SQL Server savent sans doute que les fonctionnalités équivalentes dans SQL Server ( SCOPE_IDENTITYet @@IDENTITY) ne se …

5
Comment sélectionner les résultats de SHOW TABLE STATUS
Je voudrais limiter les lignes et les colonnes qui reviennent de la SHOW TABLE STATUS commande dans MySQL 5.1. Existe-t-il un moyen d'obtenir ces mêmes informations par le biais d'une SELECTdéclaration afin que je puisse manipuler les résultats de manière normale?
36 mysql  select 

10
restaurer la table à partir des fichiers .frm et .ibd?
J'ai précédemment enregistré une copie du répertoire / var / lib / mysql / ddms ("ddms" est le nom du schéma). Maintenant, j’ai installé un nouveau MySQL sur un Ubuntu 10.04.3 LTS fraîchement installé en exécutantapt-get install mysql-server , je pense que la version 5.1 a été installée. Après avoir …
36 mysql  innodb 

4
Comment changer le DEFINER d'une VIEW dans Mysql?
Quand je lance mysqldump, j'obtiens une erreur: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Cela a du sens car foobarc’est une machine héritée qui n’existe plus. Comment changer le défineur de toutes mes tables en 'root' @ 'localhost'?


6
Désactiver la journalisation binaire MySQL avec la variable log_bin
Le fichier de configuration MySQL par défaut /etc/mysql/my.cnf installé par un paquet Debian utilisant APT définit souvent la variable log_bin, de sorte que binlog est activé: log_bin = /var/log/mysql/mysql-bin.log Lorsque je veux désactiver la journalisation binaire sur une telle installation, commentez la ligne dans my.cnf fonctionne bien sûr, mais je …
35 mysql  logs  binlog  debian 

4
MySQL Définir l'heure UTC comme horodatage par défaut
Comment définir une colonne d'horodatage dont la valeur par défaut est l'heure UTC actuelle? MySQL utilise la UTC_TIMESTAMP()fonction d'horodatage UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Alors j'ai essayé: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, …

2
sélectionner où deux colonnes sont dans un ensemble
C'est peut-être une question idiote, et je soupçonne que je ne peux pas le faire, mais existe-t-il une construction en SQL qui me permettrait de faire quelque chose comme ce qui suit: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Je veux sélectionner des données où deux colonnes …
35 mysql  where 

2
Ordre par colonne devrait avoir index ou pas?
J'ai ajouté à la table des index utilisés pour la recherche du résultat. Je montre les résultats par ordre ASC ou DESC. Donc, cette colonne devrait avoir un index ou pas? J'ai 2 autres index sur cette table. Quelle incidence les performances auront-elles sur l'indexation de cette colonne?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.