刚接触Mac系统记录下搭建php环境中遇到的坑,这篇文章介绍下tar.gz 包安装Mysql的过程。Mysql下载地址

首先,进入下载的文件目录,一般是

cd ~/Downloads

解压Mysql的tar.gz的包

tar zxvf mysql-5.7.9-osx10.10-x86_64.tar.gz

移动目录到/usr/local

sudo mv mysql-5.7.9-osx10.10-x86_64 /usr/local/mysql

修改文件夹权限

sudo chown -R vilay:wheel mysql #__vilay 切记改成你的当前用户__

初始化设置(5.7版本不要用mysql_install_db初始化,其他版本不知道),使用mysql_install_db会有警告提示

2015-11-13 20:21:23 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize

初始化:

cd /usr/local/mysql/bin

./mysqld --initialize  #__ `初始化完成的时候自动给你生成一个密码(如123456),需要记住后面好修改密码`__

启动

/usr/local/mysql/support-files/mysql.server start   

重启

/usr/local/mysql/support-files/mysql.server restart

关闭

/usr/local/mysql/support-files/mysql.server stop

可以尝试用初始化生成的密码登录会允许登陆,但是任意语句都会提示你需要重置密码,无法使用

update user set password=password('pass') where user='root'

修改密码,只能使用mysqladmin 去修改密码,语法如下:

cd /usr/local/mysql/bin

./mysqladmin -u root -poldpassword password newpassword  #-p后面的是初始密码不能空格

示例

./mysqladmin -u root -p123456 password 345678

这样mysql就安装完成了。。