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
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    TypeScript-基础-09-声明文件
    TypeScript-基础-08-类型断言
    TypeScript-基础-07-函数的类型
    TypeScript-基础-06-数组的类型
    TypeScript-基础-05-对象的类型—接口
    TypeScript-基础-04-联合类型
    TypeScript-工程
    小白学前端03
    小白学前端02
    小白学前端
  • 原文地址:https://www.cnblogs.com/java-xz/p/10280112.html
Copyright © 2011-2022 走看看