标签:status fan 安装 tail 脚本 csdn server 二进制 --
直接说过程:
1.从mysql 官网下载 mysql 5.7最新版:有 两种 一种是 dmg 的傻瓜包,一种是tar.gz的压缩包。我下载的是tar.gz的压缩包。
2.下载成功后,先试用命令sudo tar zxvf 解压到当前目录,由于默认就在/User/fan/Downloads,解压后移动到 /user/local
由于刚刚接触苹果,一直找不到这个目录。原来是苹果的table键自动默认的是第一个/Users,而不是/user
在当前目录/Users/fan/Downloads 使用命令:sudo mv +mysql文件夹 /usr/local/mysql (mysql路径不存在时, 先 sudo mkdir /usr/local/mysql
创建。)
3.移动过去之后
sudo bin/mysqld --initialize --user=mysql
MySQL 5.7.6 以上版本取消了 scripts 目录, 初始化命令改成了 sudo bin/mysqld --initialize --user=mysql
??:初始化的时候mysql初始化了一个密码,这个密码不能忘记要不然一会登陆不进去
# 移动解压后的二进制包到安装目录
sudo mv mysql-5.6.24-osx10.9-x86_64 /usr/local/mysql
# 更改 mysql 安装目录所属用户与用户组
cd /usr/local
sudo chown -R root:wheel mysql
# 执行 scripts 目录下的 mysql_install_db 脚本完成一些默认的初始化(创建默认配置文件、授权表等)
cd /usr/local/mysql
sudo scripts/mysql_install_db --user=mysql
注意 :??这样有个问题:启动mysql的时候会报启动不成功,原因 是 mysql的启动程序 support-files/mysql.server 目录默认的是/usr/local/mysql目录,而不是 它的下级目录。我是把
mysql-5.6.24-osx10.9-x86_64里面的文件还有文件见全部移动到了/usr/local/mysql/目录下,之后启动成功的。
4.安装完成, 测试启动、重启与停止:
5.启动成功之后
使用刚刚初始化的密码才能够进入mysql。
进入 /usr/local/mysql/bin目录下
mysql -uroot -p
提示输入密码,把刚刚的密码拷贝过来。成功进入。
然后就可以修改密码了:命令如下
step 1: SET PASSWORD = PASSWORD(‘your new password‘);
step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
step 3: flush privileges;
必须这样的三部才行。之后就好了
或者按照下面两篇文章的方式:(第一篇是安装,第二篇是设置mysql密码以及登陆)
来源:
http://www.widlabs.com/article/mac-os-x-install-mysql-with-tar-gz
http://blog.csdn.net/u013205165/article/details/52264311
标签:status fan 安装 tail 脚本 csdn server 二进制 --
原文地址:http://www.cnblogs.com/thinkingandworkinghard/p/7906369.html