Guest User

Untitled

a guest
Jun 19th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. Removing and reinstalling MySQL on MacOS:
  2.  
  3. ```
  4. brew remove mysql
  5. brew cleanup
  6. sudo rm /usr/local/mysql
  7. sudo rm -rf /usr/local/var/mysql
  8. sudo rm -rf /usr/local/mysql*
  9. sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  10. sudo rm -rf /Library/StartupItems/MySQLCOM
  11. sudo rm -rf /Library/PreferencePanes/My*
  12. launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  13. ```
  14. edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
  15.  
  16. ```
  17. rm -rf ~/Library/PreferencePanes/My*
  18. sudo rm -rf /Library/Receipts/mysql*
  19. sudo rm -rf /Library/Receipts/MySQL*
  20. sudo rm -rf /private/var/db/receipts/*mysql*
  21. ```
  22.  
  23. Restart your computer to make sure that all the processes have been killed.
  24.  
  25. ```
  26. brew update
  27. brew install mysql
  28. unset TMPDIR
  29. mysqld --initialize --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
  30. mysql.server start
  31. ```
  32. Now run `mysql_secure_installation`
  33.  
  34. Finally, log into mysql with
  35. ```
  36. mysql -uroot -p
  37. ```
  38.  
  39. Within mysql create users and grant permissions
  40. ```
  41. CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
  42. GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
  43. FLUSH PRIVILEGES;
  44. ```
Add Comment
Please, Sign In to add comment