刚接触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就安装完成了。。