zoukankan      html  css  js  c++  java
  • mac 安装并使用 mysql 或者 mac mysql 忘记密码,Can't connect to local MySQL server through socket homebrew

    1. brew install mysql

    2. 启动mysql mysql.server start

    我遇到了这个error,查openstack解决,我在这粘一下

    ### Error:Can't connect to local MySQL server through socket homebrew

    When you got the server running via

    mysql.server start

    you should see the socket in /tmp/mysql.sock. However, the system seems to expect it in /var/mysql/mysql.sock. To fix this, you have to create a symlink in /var/mysql:

    sudo mkdir /var/mysql

    sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

    3. 配置密码等 mysql_secure_installation

    4. 如果忘记密码,简单点,删除再装可以吧

    删除

    • sudo rm /usr/local/mysql

    其实这一句就够了,以防万一,所有可能的地删除一遍

    • sudo rm -rf /usr/local/mysql*
    • sudo rm -rf /Library/StartupItems/MySQLCOM
    • sudo rm -rf /Library/PreferencePanes/My*
    • edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
    • rm -rf ~/Library/PreferencePanes/My*
    • sudo rm -rf /Library/Receipts/mysql*
    • sudo rm -rf /Library/Receipts/MySQL*
    • sudo rm -rf /private/var/db/receipts/*mysql*

    5.  安装mysql-python

    pip install mysql-python

    遇到两个error 

    1)“config.h” not  found

    解决办法:

      brew install mysql-connector-c 

      

           CFLAGS=-Qunused-arguments CPPFLAGS=-Qunused-arguments pip install MySQL-python==1.2.5

     

    2)“pip install mysql-python“   fails with  ’IndexError‘

     

    By finding out the information that mysql-connector-cmight come to the conclusion that the configuration by brew installation may be incorrect , open the /usr/local/bin/mysql_config script to modify some of the contents of it:

    #Create options
    Libs = "-L $ pkglibdir "
    Libs = " $ libs   -l"

    change into:

    #Create options
    Libs = "- L $ pkglibdir"
    Libs = "$ libs -lmysqlclient -lssl -lcrypto"

     

  • 相关阅读:
    0180 定时器 之 setInterval() :开启定时器,京东倒计时案例,停止定时器,发送短信倒计时案例
    0179 定时器 之 setTimeout() :开启定时器,5秒后关闭广告案例,停止定时器
    json常用的注解
    Base64 编码与解码详解
    API 交互中怎么做好图片验证码?
    CSS中cursor 鼠标指针光标样式(形状)
    本地数据存储解决方案以及cookie的坑
    base64原理浅析
    Web前端十种常用的技术
    FreeMarker网页静态化
  • 原文地址:https://www.cnblogs.com/wangjiale1024/p/10192574.html
Copyright © 2011-2022 走看看