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
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    laravel队列
    php程序内存优化之数组操作优化
    swoole4创建Mysql连接池
    MySQL创建索引
    mysql索引命中规则
    Redis数据类型及使用场景
    Redis高可用集群-哨兵模式(Redis-Sentinel)
    网站架构优化性能
    PHP实现Redis分布式锁
    微软公司面试题
  • 原文地址:https://www.cnblogs.com/java-xz/p/10280112.html
Copyright © 2011-2022 走看看