How to remove installation of MySQL on Mac OS X

前端 未结 6 1121
一个人的身影
一个人的身影 2021-02-04 01:08

I need to install older version of mysql server on mac os, but I have a newer version.

I tried to remove this newer installation (5.1), but when start old version instal

相关标签:
6条回答
  • 2021-02-04 01:26

    Test finding all files and folders with "mysql" in their name, take a look at them and see if they must be deleted as well.

    Use the following command to find all the files.

    sudo find / | grep -i mysql
    

    You can scroll through the output if you put | less at the end (it won't show anything up until it finds something, just so you wouldn't think the command failed.) :-) You can write it as follows.

    sudo find / | grep -i mysql | less
    

    To remove the files/folders, you will have to run the following command (-f means force so you won't be able to restore the files and you won't be asked for a confirmation before they are deleted):

    sudo rm -rf /path/to/file/or/folder
    

    Hope this will be of any help.

    0 讨论(0)
  • 2021-02-04 01:31

    I believe you can essentially just delete the /usr/local/mysql-Version/ and unlink the /usr/local/mysql directory. Getting rid of the system pref and the start up item might be harder, but I didn't install those so I can't help there.

    0 讨论(0)
  • 2021-02-04 01:32

    Try this, I had to struggle but this works for me!!!!!!!

    1. sudo rm /usr/local/mysql
    2. sudo rm -rf /usr/local/mysql*
    3. sudo rm -rf /Library/StartupItems/MySQLCOM
    4. sudo rm -rf /Library/PreferencePanes/My*
    5. (Edit /etc/hostconfig) sudo vi /etc/hostconfig (Remove line MYSQLCOM=-YES)
    6. sudo rm -rf /Library/Receipts/mysql*
    7. sudo rm -rf /Library/Receipts/MySQL*
    8. sudo rm -rf /var/db/receipts/com.mysql.*
    0 讨论(0)
  • 2021-02-04 01:33

    Try running also

    sudo rm -rf /var/db/receipts/com.mysql.*
    
    0 讨论(0)
  • 2021-02-04 01:41

    On Snow Leopard I had to additionally kill mysqld and did

    rm /private/var/db/receipts/com.mysql.*

    sudo rm -rf /Users//Library/StartupItems/MySQLCOM sudo rm -rf /Users//Library/PreferencePanes/My* sudo rm -rf /Users//Library/Receipts/mysql* sudo rm -rf /Users//Library/Receipts/MySQL*

    0 讨论(0)
  • 2021-02-04 01:50

    You can use the built-in utility pkgutil to remove the package receipt:

    sudo pkgutil --forget com.mysql.mysql
    
    0 讨论(0)
提交回复
热议问题