下面主要是mysql5.7.x 在Mac上的安装经验
安装步骤如下
-
下载安装包
https://dev.mysql.com/downloads/mysql/
Mac下的安装包要下载dmg,他会把文件安装到/usr/local/mysql 下面
linux下的安装要下载tar 文件。 -
安装过程
按照向导安装,中间会自动创建root用户,并且给出数据库的root密码提示,注意保存。
安装过程会自动在/etc/passwd 新建_mysql 用户。当然你也可以手工创建mysql用户,就是比较麻烦。
mkdir mysql-files
chmod 750 mysql-files
-
修改mysql文件夹的user owner
chown -R _mysql .
chgrp -R _mysql . -
初始化mysql数据
sudo -u _mysql .bin/mysqld --initialize --user=_mysql -
启动服务器
sudo -u _mysql ./bin/mysqld_safe --user=_mysql
注意错误日志也在mysql/data 下面 -
启动客户端
sudo -u _mysql --user root --password
看到提示后输入密码即可,ROOT密码在安装过程中会有提示,注意保存;
可能的错误:
可能会出现无法创建/tmp/mysql.sock, 这个是因为_mysql 这个用户在/tmp下没有权限。
简单的做法是修改/tmp的权限,
chmod 777 tmp
最后把bin下载的命令放到PATH下
export PATH=/usr/local/mysql/bin:$PATH
这个命令添加到~/.bash_profile中(这个是Mac下的环境变量自动加载的文件,linux下的不一样)
网友评论