zoukankan      html  css  js  c++  java
  • 使用homebrew安装mysql

    2.使用homebrew安装mysql及遇到的问题
    • 安装命令
    brew install mysql
    
    • 安装完成之后,本地命令行输入mysql命令,发现无此命令
    commond not found
    
    • 首先,检查是否是安装了
    重新执行一遍 
    brew install mysql
    命令行提示:
    Warning: mysql-5.7.10 already installed, it's just not linked
    
    • 然后网上查找解决方法,最后解决方法是执行:
    brew link --overwrite mysql
    
    • 但是执行,却报错
    Linking /usr/local/Cellar/mysql/5.7.10... 
    Error: Could not symlink share/man/man8/mysqld.8
    /usr/local/share/man/man8 is not writable.
    
    • 又在网上各种查找解决方法,最后本地实验以下语句执行成功
    sudo chown -R 'yin' /usr/local
    注意: yin是你电脑的用户名
    
    • 解决了问题后,重新执行:
    brew link --overwrite mysql
    提示:
    Linking /usr/local/Cellar/mysql/5.7.10... 92 symlinks created
    

    心想着,这下算是成功了吧。重新执行:

    mysql -u root -p
    

    但是又报错:

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    

    依次执行:

    unset TMPDIR
    
    bash mysql_install_db --verbose --user=root
     --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
    
    接下来启动mysql
    bash mysql.server start


    作者:webCoder
    链接:https://www.jianshu.com/p/fd3aae701db9
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    001-导航条悬浮顶部
    000-导航栏单击事件背景变换
    1-MySQL命令行
    了解CentOS服务器的基本信息
    SecureCRT配色
    SecureCRT中文显示乱码
    Android Studio 1.1 使用介绍及导入 jar 包和第三方依赖库
    Android Json 解析
    不断更新中 书签
    Android 常用的权限
  • 原文地址:https://www.cnblogs.com/java-xz/p/10280112.html
Copyright © 2011-2022 走看看