美文网首页
mac下如何安装mysql

mac下如何安装mysql

作者: mujiaxiansheng | 来源:发表于2017-10-23 18:21 被阅读71次

    mac 系统常用的软件安装工具就是 homebrew,如果你还不熟悉这个工具,请参考homebrew的使用

    以下是我在安装mysql中所遇到的问题:

    卸载

    因为之前安装过一次,有很多问题,从新安装之前最好卸载掉原来的

    $ brew remove mysql
    $ brew cleanup
    $ launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
    $ rm ~/Library/LaunchAgents/com.mysql.mysqld.plist
    $ sudo rm -rf /usr/local/var/mysql
    

    安装

    $ brew install mysql
    ....
    $ /usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `<main>': Homebrew must be run under Ruby 2.3! You're running 2.0.0. (RuntimeError)
    

    此处报错了,提示Homebrew 必须在ruby2.3版本以上运行,而我现在的ruby版本是2.0,怎么办,只能升级ruby

    如何升级ruby

    mac下可以安装ruby的管理工具rvm

    $ curl -L get.rvm.io | bash -s stable
    $ source /Users/你的用户名/.rvm/scripts/rvm
    $ rvm -v
    $ rvm list known
    $ rvm install 2.4.1
    $ ruby -v
    

    再次执行 brew install mysql

    ==> Downloading https://homebrew.bintray.com/bottles/mysql-5.7.20.sierra.bottle.tar.gz
    ######################################################################## 100.0%
    ==> Pouring mysql-5.7.20.sierra.bottle.tar.gz
    ==> /usr/local/Cellar/mysql/5.7.20/bin/mysqld --initialize-insecure --user=shen --basedir
    ==> Caveats
    We've installed your MySQL database without a root password. To secure it run:
        mysql_secure_installation
    
    MySQL is configured to only allow connections from localhost by default
    
    To connect run:
        mysql -uroot
    
    To have launchd start mysql now and restart at login:
      brew services start mysql
    Or, if you don't want/need a background service you can just run:
      mysql.server start
    ==> Summary
    🍺  /usr/local/Cellar/mysql/5.7.20: 324 files, 233.7MB
    

    到此处安装成功

    启动命令

    $ mysql.server start
    

    设置密码

    mysqladmin -u root password 'xxx'
    

    参考资料:

    相关文章

      网友评论

          本文标题:mac下如何安装mysql

          本文链接:https://www.haomeiwen.com/subject/ucwauxtx.html