美文网首页程序员
brew install mysql

brew install mysql

作者: 乐猿 | 来源:发表于2016-07-04 23:17 被阅读639次

    在Mac上brew是个神器,管理安装各种开发用的东西相当方便,并且不需要sudo

    记录一下mysql的安装

    brew install mysql
    
    

    等待几分钟,即成功安装, brew info mysql可以查看安装信息,检查是否安装成功。用mysql.server start启动

    出现的问题

    1. ERROR! The server quit without updating PID file

    解决(将两条命令直接复制运行即可):

    unset TMPDIR
    
    mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql
    
    2. [ERROR] unknown variable 'tmpdir=/tmp'

    在解决第一个问题时,网上的答案大多都是要再加上一个参数--tmpdir=/tmp, 从而出现此错误,删掉就好。应该是版本问题导致。

    3. Access denied for user 'root'@'localhost' (using password: NO)

    mysql -u root -p登录提示该错。
    解决(运行此命令,根据提示一步步按y/N,并设置密码):

    mysql_secure_installation
    
    4. You must reset your password using ALTER USER statement before executing this statement

    处理完前面的问题,成功启动mysql,并登录,但做任何操作(如 show databases;)会提示该错误
    解决:

    SET PASSWORD = PASSWORD('your password');
    

    如果有问题不能解决,可以看错误日志,看具体出错原因
    /usr/local/var/mysql/your_computer_name.local.err
    
    查看有没有mysql进程在运行
    ps -ef | grep mysql
    
    杀掉进程
    kill -9 PID
    

    相关文章

      网友评论

        本文标题:brew install mysql

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