搜索
您的当前位置:首页正文

Mac/linux 下安装mysql 社区版

来源:二三娱乐

下面主要是mysql5.7.x 在Mac上的安装经验

安装步骤如下

  1. 安装过程

按照向导安装,中间会自动创建root用户,并且给出数据库的root密码提示,注意保存。
安装过程会自动在/etc/passwd 新建_mysql 用户。当然你也可以手工创建mysql用户,就是比较麻烦。

  1. 创建一个文件夹
    原因参考

mkdir mysql-files
chmod 750 mysql-files

  1. 修改mysql文件夹的user owner
    chown -R _mysql .
    chgrp -R _mysql .

  2. 初始化mysql数据
    sudo -u _mysql .bin/mysqld --initialize --user=_mysql

  3. 启动服务器
    sudo -u _mysql ./bin/mysqld_safe --user=_mysql
    注意错误日志也在mysql/data 下面

  4. 启动客户端
    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下的不一样)

Top