在OSX系统上安装MySQL

项目需要,得在自个儿的电脑上安装MySQL,按照网上搜索出来的结果操作时遇到了一些问题,但也最终顺利安装成功,所以就写下这篇文章,记录一下。

#安装MySQL#
到官网下载最新版本的MySQL,写这边文章的时候Mac最新的MySQL版本为5.6.23.

Mac下安装MySQL有两种方式,一种为压缩包形式 另一种为.dmg文件安装包。

##压缩包形式的安装方法##

1
2
3
4
5
6
7
$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data

修改密码,默认的密码为空,显然不大好

1
$ sudo ./mysql_secure_installation

启动MySQL

1
$ sudo ./mysqld_safe

输入刚才设置的root密码来登录MySQL

1
$ sudo ./mysql -u root -p 新密码

停止MySQL

1
$ sudo ./mysqld_safe stop

##安装包文件形式的安装方法##

安装包文件的后缀为.dmg。双击该文件即可安装。

###启动MySQL服务###

  1. 如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。

  2. 如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用工具-终端,在终端中输入命令:

    1
    sudo /Library/StartupItems/MySQLCOM/MySQLCOM start,然后输入你的系统管理员密码即可。
  3. 最简单的方法就是打开系统偏好设置,会看到有一项MySQL,里面有一个启动MySQL的按钮。

###关闭MySQL###

  1. 终端中输入命令,然后输入你的系统管理员密码即可。

    1
    sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
  2. 同启动MySQL服务的第三点

###更改MySQL root账户密码###

1
sudo /usr/local/mysql/bin/mysqladmin -u root password