Questions marquées «mysql»

15
Comment réinitialiser les fichiers / var / lib / mysql?

En raison d'un incident, j'ai supprimé l'intégralité du répertoire / var / lib / mysql. Étant donné que la base de données ne contient rien d'important, je ne veux pas passer par les tracas de la restaurer à partir d'une ancienne sauvegarde, mais plutôt créer la structure de répertoire à partir de...

15
Impossible de supprimer un utilisateur anonyme de mysql.user

J'essaye de SUPPRIMER les utilisateurs anonymes de ma base de données mysql.users. Cependant, j'ai un comportement étrange. Lorsque j'entre la commande: DROP User ''@'WOPR'; J'obtenais un message d'erreur générique. J'ai donc redémarré ma machine et je l'ai réessayée. Cette fois, j'ai eu la réponse...

15
La table est marquée comme plantée et doit être réparée

J'ai installé MySQL et Nagios sur un PC Linux (Centos5.5) J'ai écrit un script pour récupérer les données de Nagios vers Mysql DB (récupérer exactement les données dans le tableau) La récupération des données fonctionne correctement (confirmée par «COUNT» cmd) Le problème lorsque j'exécute la...

15
Auto-jointures récursives

J'ai un commentstableau, qui peut être simplifié comme suit: comments ======= id user_id text parent_id où parent_idest nullable, mais peut être une clé pour son commentaire parent. Maintenant, comment puis-je selecttous les descendants d'un commentaire spécifique? Les commentaires peuvent être de...

15
«Copie vers la table tmp» extrêmement lente

Voici mon exemple de requête: SELECT nickname, CASE class_id WHEN 1 THEN 'Druid' WHEN 2 THEN 'Necromancer' WHEN 3 THEN 'Mage' WHEN 4 THEN 'Priest' WHEN 5 THEN 'Warrior' WHEN 6 THEN 'Stalker' WHEN 7 THEN 'Paladin' WHEN 8 THEN 'Psionic' END class_name, ROUND(AVG(level),2) level,

15
Y a-t-il une différence entre «LIMIT 0, 1» et «LIMIT 1»?

Je suis récemment tombé sur des exemples de codes, qui différaient par ces notations. SELECT * FROM table LIMIT 0, 1 SELECT * FROM table LIMIT 1 Le premier argument doit être considéré comme le décalage si je ne me trompe pas, le but de ces deux requêtes est de limiter la sélection à la première...

15
Comment rechercher une base de données MySQL avec des champs cryptés

Supposons que je doive crypter certains champs de table d'une base de données MySQL . De plus, je dois rechercher certains de ces champs que j'ai chiffrés. Comment rechercherait-on ces champs de toute façon? Le décryptage pas à pas de chaque enregistrement n'est pas une option: supposons que j'ai...

15
impossible de supprimer "GRANT USAGE"

Je testais des trucs et j'ai ajouté un: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; maintenant quand je fais show grants for cptnotsoawesome@localhost; Je peux voir que l'un d'eux est: Grants for cptnotsoawesome@localhost ----------------------------------...

15
Prendre le vidage MySQL d'une autre machine

J'ai une base de données MySQL sur la machine A et je veux accéder au mysqldump depuis la machine B. Les deux machines fonctionnent sous Linux et j'ai également les informations d'identification des deux, mais je ne peux pas accéder à mysqldump. Que puis-je