在 Mac OS X 10.7(Lion)上安装 MySQL 5.1

在 Mac OS X 10.7(Lion)上安装 MySQL 5.1

我正在尝试安装 MySQL 5.1。我使用的是 Lion,当我删除计算机上与 MySQL 相关的所有文件时,当我尝试从 DMG 文件安装它时,它仍然告诉我已安装较新版本。

有人在 Lion 上成功安装了 MySQL 5.1 吗?

我发现使用 Homebrew 的解决方案

  1. 从系统中彻底删除 MySQL(以防万一)
    sudo rm /usr/local/mysql
    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /Library/StartupItems/MySQLCOM
    sudo rm -rf /Library/PreferencePanes/My*
    vim /etc/hostconfig 并删除行 MYSQLCOM=-YES-
    rm -rf ~/Library/PreferencePanes/My*
    sudo rm -rf /Library/Receipts/mysql*
    sudo rm -rf /Library/Receipts/MySQL*
    sudo rm -rf /var/db/receipts/com.mysql.*
    
    来源:https://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x
  2. 安装 homebrew
    /usr/bin/ruby -e“$(curl -fsSL https://raw.github.com/gist/323​​731)”
    
    来源:https://github.com/mxcl/homebrew/wiki/installation
  3. 通过 brew 安装 MySQL 5.1
    brew 安装 mysql51
    如果这不起作用,请执行以下操作:
    brew 安装 https://raw.github.com/adamv/homebrew-alt/master/versions/mysql51.rb
    来源:https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6399627#6399627
  4. 使 MySQL 工作
    1. 创建 mysql.sock 文件
      触摸/tmp/mysql.sock
    2. 安装 MySQL 默认表
      /usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
      ...或你的路径

答案1

尝试过

从官方 MySQL 站点下载适用于 Mac OS X 10.6 的 64 位 DMG 版本的 MySQL 5.1.x(或 5.5.x)并安装包、启动项和首选项窗格。

添加/usr/local/mysql/bin至路径:

vim ~/.bash_profile

并添加:

export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH
export EDITOR=vim

在文件顶部。(请注意,我们在此处设置了 EDITOR,以便 svn 正常运行!)

设置MySQL root密码:

mysqladmin -u root password {new-password}
mysqladmin -u root -p{new-password} -h localhost password {new-password}
mysqladmin -u root -p{new-password} reload

通过输入 history -c 来清除历史文件,以便 {new-password} 不会以纯文本形式存在于磁盘上。

现在确保mysql.sockPHP 可以找到该文件:确保 MySQL 正在运行

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

相关内容