-
Open the Terminal
-
Use
mysqldump
to backup your databases -
Check for MySQL processes with:
ps -ax | grep mysql
-
Stop and kill any MySQL processes
-
Analyze MySQL on HomeBrew:
brew remove mysql brew cleanup
-
Remove files:
sudo rm /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/mysql* sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My*
-
Unload previous MySQL Auto-Login:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
-
Remove previous MySQL Configuration:
# Edit this file: /etc/hostconfig # Remove the line MYSQLCOM=-YES-
-
Remove previous MySQL Preferences:
rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /private/var/db/receipts/*mysql*
-
Restart your computer just to ensure any MySQL processes are killed
-
Try to run mysql, it shouldn't work
-
Star
(958)
You must be signed in to star a gist -
Fork
(225)
You must be signed in to fork a gist
-
-
Save vitorbritto/0555879fe4414d18569d to your computer and use it in GitHub Desktop.
Aaah, Thanks man!
Thank you
Nice work! Thank you
subl /etc/hostconfig`
has a hanging backtick
Also, not everyone has sublime text. Better to simply say "edit this file".
This is very helpful! Thank you!
On the Apple Silicon:
brew remove mysql
rm -rf /opt/homebrew/var/mysql
brew install mysql
mysql.server start
mysql -uroot
subl /etc/hostconfig`
has a hanging backtickAlso, not everyone has sublime text. Better to simply say "edit this file".
Thanks @commadelimited, gist updated.
subl /etc/hostconfig`
has a hanging backtick
Thanks @lexjacobs, gist updated.
When setting up my Apple M1 Macbook Pro I was experiencing the issue of the following error message being thrown:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
My fix was to modify the MySQL config file:
nano /usr/local/etc/my.cnf
Append the following lines:
tmpdir=/tmp
user=root
Then run:
brew services restart [email protected]
This fixed my issue, and I was then able to connect successfully with my DB client.
@seemly Thanks for this
Thanks <3
This was very helpful. I also had to do:
rm /usr/local/etc/my.cnf
Something I had done previously had resulted in a
my.cnf
file that prevented MySQL from working (I was getting the dreadedERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
error).
Thank you! This was what I needed!
Awesome Thanks 😊🙌🏻
saved my day! Thank you :)
Thank god for your beautiful ass mate, I was looking for this for like an hour
Append the following lines to:
-
/opt/homebrew/etc/my.cnf
-
/opt/homebrew/Cellar/[email protected]/5.7.37/.bottle/etc/my.cnf
tmpdir=/tmp user=root
Thanks @seemly it's worked , i spend 8 hours searching .
Thanks for this awesome guide.
@tnorthcutt's reply helped a lot!
Thanks, it worked!!
Thanks
nice
sudo rm -rf /opt/homebrew/etc/my.cnf
does the trick for me
it works, i remove MySQL 8 successfully.
Thanks
When setting up my Apple M1 Macbook Pro I was experiencing the issue of the following error message being thrown:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
My fix was to modify the MySQL config file:
nano /usr/local/etc/my.cnf
Append the following lines:
tmpdir=/tmp user=root
Then run:
brew services restart [email protected]
This fixed my issue, and I was then able to connect successfully with my DB client.
This works!
On the Apple Silicon:
brew remove mysql rm -rf /opt/homebrew/var/mysql brew install mysql mysql.server start mysql -uroot
just running this already fixed it for me
I installed mysql v5 through package.
How can I uninstall that?
Thanks it worked for me
Thanks, it help a lot
Great Job!!! It worked for me !!!
Thanks, it worked!
Thank you , it's help a lot !