转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,也可以来请我喝咖啡。
完全删除 MySQL
首先删除电脑上 MySQL 吧。
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo 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.*
还有最后一条,可能有的系统上没有:
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
一 下载MySQL
访问MySQL的官网 http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。
进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。
在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。
然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。
二 安装MySQL
打开MySQL的安装包:
![](http://www.123hula.com/linkimages/php-1/php-1-1.png)
双击进入安装界面:
![](http://www.123hula.com/linkimages/php-1/php-1-2.png)
一路 Next 安装,注意,安装完成后会弹出一个对话框,告诉你一个临时的 root@localhost 的密码,保存这个密码:
2016-01-21T12:26:16.537827Z 1 Note A temporary password is generated for root@localhost: sksmUU&lY5s7
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.
从『系统偏好设置』中启动数据库服务器:
三 下载安装MySQL Workbench(GUI Tool)
是的,我知道你和我一样,喜欢用命令行,对于命令行,我只说两个命令:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
但是,为了把活儿干下去,不说了,下载吧。
访问http://www.mysql.com/downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面,类似上面的安装,不多说了。
打开 MySQLWorkbench,默认有一个连接:
![](http://www.123hula.com/linkimages/php-1/php-1-4.png)
如果没有,自己创建一个:
![](http://www.123hula.com/linkimages/php-1/php-1-6.png)
点击之后就会出现一个“Setup New Connection”的对话框,填写完Connetion Name之后点击Ok。即可完成一个连接到本地数据库的连接。双击弹出连接对话框:
![](http://www.123hula.com/linkimages/php-1/php-1-7.png)
输入安装 MySQL 时给出的临时密码,弹出一个密码设置对话框,旧密码还是输入刚才的临时密码,新密码自己填。OK。
去干活吧…