我正在尝试安装 MySQL 5.1。我使用的是 Lion,当我删除计算机上与 MySQL 相关的所有文件时,当我尝试从 DMG 文件安装它时,它仍然告诉我已安装较新版本。
有人在 Lion 上成功安装了 MySQL 5.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 -
安装 homebrew
/usr/bin/ruby -e“$(curl -fsSL https://raw.github.com/gist/323731)”
来源:https://github.com/mxcl/homebrew/wiki/installation -
通过 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 - 使 MySQL 工作
- 创建 mysql.sock 文件
触摸/tmp/mysql.sock
-
安装 MySQL 默认表
/usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
...或你的路径
- 创建 mysql.sock 文件
答案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.sock
PHP 可以找到该文件:确保 MySQL 正在运行
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock