美文网首页
Mac编译安装Mysql5.7.17

Mac编译安装Mysql5.7.17

作者: 田佳伟 | 来源:发表于2017-08-23 15:27 被阅读0次

1、下载并解压安装包:

国内镜像地址:http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-boost-5.7.17.tar.gz
解压:tar -zxvf mysql-boost-5.7.17.tar.gz

2、执行cmake

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=_mysql -DMYSQL_TCP_PORT=3306 -DMYSQL_DATADIR=/data/mysql -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/Users/tianjiawei/software/mysql-5.7.17/boost

3、配置目录权限

chown -R _mysql:_mysql /data/mysql

4、编译并安装

make && make install

5、安装数据库并启动

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/data/mysql --explicit_defaults_for_timestamp=true
cd /usr/local/mysql/support-files
./mysql.server start

6、修改数据库root用户密码(首次进入密码为空)

修改:/usr/local/mysql/support-files/mysql.server第278行(mysql_safe启动的那行代码 加上如下参数,忽略身份验证)

 $bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args

改成

$bindir/mysqld_safe --user=mysql --skip-grant-tables --skip-networking --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args

然后执行

cd /usr/local/mysql/support-files
./mysql.server restart
cd /usr/local/mysql/bin
mysql -u root
mysql>use mysql;
mysql>UPDATE user SET authentication_string=PASSWORD('mysql54321') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql>quit;

还原/usr/local/mysql/support-files/mysql.server文件
重新启动mysqld
修改密码方法如下:

mysql -uroot -p
Enter password: <输入新设的密码mysql54321>
mysql>SET PASSWORD = PASSWORD('mysql54321');
mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
mysql>flush privileges;
mysql>quit;

相关文章

  • Mac编译安装Mysql5.7.17

    1、下载并解压安装包: 国内镜像地址:http://mirrors.sohu.com/mysql/MySQL-5....

  • Mac下MySQL安装

    今天在电脑macPro上面安装了Mysql5.7.17,以下是安装步骤,还有一些错误解决方法 系统版本:mac O...

  • Mac 安装MongoDB

    在Mac上安装MongoDB 在Mac OS上面安装MongoDB,你可以通过编译源代码来安装 ,也可以在Mac ...

  • 在Mac上安装MongoDB

    在Mac上安装MongoDB 在Mac OS上面安装MongoDB,你可以通过编译源代码来安装 ,也可以在Mac ...

  • Mac 上源码编译并搭建直播推流服务器nginx + rtmp

    mac OS下编译、安装FFmpeg 下载 Nginx 源码 nginx-rtmp-module 编译安装Ngin...

  • Mesos 安装

    安装 系统要求: 64位的linux或mac系统 安装: 1.源码编译安装(centos 7.0) 编译环境准备 ...

  • 【Mysql5.7.17】从下载开始

    版本:mysql5.7.17 下载 安装教程:https://jingyan.baidu.com/article/...

  • ffmpeg初体验之下载安装

    下载 1.在mac下,优先安装brew 2.安装ffmpeg 3.安装编译FFmpeg所需依赖 编译 详见官网ff...

  • Mac安装Jadx反编译工具

    Mac安装Jadx反编译工具 准备工作 Mac一台 步骤 01 clone 仓库 编译 02 运行使用jadx-g...

  • nasm

    nasm用在mac平台的汇编开发。 安装 编译指令 −f 指定编译类型,mac下指定macho64格式。

网友评论

      本文标题:Mac编译安装Mysql5.7.17

      本文链接:https://www.haomeiwen.com/subject/ptgddxtx.html