désinstaller mysql à partir de mac ne fonctionne pas
Je l'ai fait ces étapes:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
et
sudo rm -rf /var/db/receipts/com.mysql.*
Mais, maintenant, quand j'essaie d'exécuter la commande 'brew install mysql' est me dit "mysql-5.6.10 déjà installé"
Quelqu'un connait le problème?
**
MODIFIER
**
Ne sais pas si cela va aider à diagnostiquer le problème, mais...
Ce que je suis en train de faire une nouvelle installation avec mysql_secure_installation. Je ne pouvais pas vous connecter à mysql -uroot --mot de passe car il me dit accès refusé. Après la désinstallation de l'utilisation de 'brew désinstaller mysql' et puis reinstallling avec 'brew install mysql', j'ai couru le mysql_secure_installation de commande. Dans la première étape, où je suis censé entrer le mot de passe root (appuyez sur entrée si il n'y a pas de mot de passe) j'ai appuyé sur la touche entrée avec une ligne vide et il me dit accès refusé à nouveau.
J'ai fait infuser désinstaller, puis brasser de l'installer, puis de sécuriser la commande d'installation. J'ai toujours couru dans l'accès refusé pour l'utilisateur root problème.
Cela peut aider-: stackoverflow.com/questions/4359131/...
Voir ce post, il a résolu mon problème: stackoverflow.com/questions/1436425/...
OriginalL'auteur smilebomb | 2013-04-22
Vous devez vous connecter pour publier un commentaire.
Étape 1: Désinstaller MySQL.
Ouvrez le Terminal et tapez:
cd /usr/local
, frappéenter
Type:
ls
, frappéenter
.Vérifier qu'il y a deux éléments appelés
mysql
etmysql-5.1.37-osx10.5-x86_64
(ou similaire).Ce sont les deux éléments que vous souhaitez supprimer.
Type:
sudo rm mysql
, frappéenter
.Type:
sudo rm -rf mysql-5.1.37-osx10.5-x86_64
, et de frapperenter
.Étape 2: Désinstaller MySQL Startup Item.
Dans Termainl type:
cd /Library/StartupItems
, frappéenter
.Type:
ls
, frappéenter
.Vérifier qu'il s'agit d'un élément appelé
MySQLCOM
. C'est l'élément que vous souhaitez supprimer.Type:
sudo rm -rf MySQLCOM
, et de frapperenter
.Entrez votre mot de passe lorsque vous y êtes invité.
EDIT **
Supprimer le fichier de config dans:
Aussi supprimer le enteries:
Ok, alors vous devez effectuer l'étape 2 pour supprimer d'autres fichiers. Essayez-le et laissez-moi savoir.
Il n'y a rien dans StartupItems. Il y a un serveur mysql d'un répertoire dans /usr/var/ et /usr/opt/. N'est-ce important?
Peut-être. Essayez de le supprimer. Aussi /Bibliothèque/Receipts/InstallHistory.plist supprimer le fichier ci-dessus.
J'ai supprimé le fichier et ne brew install. Il dit que les mises en garde sont /etc/my.cnf peut interférer
OriginalL'auteur Gokul Nath KP
J'ai trouvé un fichier de configuration dans mon répertoire home,
~/.my.cnf
. Il m'a causé énormément de problèmes, et il devrait être enlevé aussi.OriginalL'auteur MagnusG
Supplémentaires à Gokul Nath réponse, vous pouvez aussi avoir besoin de retirer la base de Préférences Système dans /Library/PreferencePanes/MySQL.prefPane
OriginalL'auteur Earguay