场景:在 mac osx 10.10 下安装 mysql 5.6 的二进制文件。
环境:mac osx 10.10、mysql 5.6 或 5.6 的二进制文件
步骤:[所有目录请从根“/”目录开始取,以免层级弄错导致找不到目录]
1、下载 mysql 5.6 的二进制文件
下载地址:http://dev.mysql.com/downloads/mysql/
下载:mysql-5.6.24-osx10.9-x86_64.tar.gz 二进制包,或 5.7 二进制包
2、解压文件包到你的安装目录
$: tar -xf mysql-5.6.24-osx10.9-x86_64.tar.gz
3、cd 到 mysql 根目录【解压后的这个目录】、修改目录及文件权限【如需】
4、初始化mysql
-- 5.7.16 以前的版本
$: ./scripts/mysql_install_db
-- 5.7.16 之后的版本
./bin/mysqld --initialize --user=mysql --basedir=【二进制安装目录文件根目录】 --datadir=【设置的数据文件目录】
此时在你的根目录下生成了一个 my.cnf 文件【5.7下这个文件如果没有生成,需要自己去新建】,安装目录不是 "/usr/local/mysql",需要用这个文件是用来配置你的mysql 的。
----- linux 系统按以下顺序查找这个 my.cnf 文件
/etc/my.cnf Global options
/etc/mysql/my.cnf Global options (as of MySQL 5.1.15)
SYSCONFDIR/my.cnf Global options
$MYSQL_HOME/my.cnf Server-specific options
defaults-extra-file The file specified with--defaults-extra-file=path
~/my.cnf User-specific options
---- mac系统会在 /etc下查找,所以需要把这个 my.cnf文件拷贝到 /etc下。
my.cnf 下主要配置简单说一下:
basedir =【mysql安装路径】
datadir = 【mysql安装路径】/data 【数据库文件路径,记录初始化时的数据在根目录/data下,如果你指定的是不是同一个目录,需要把初始化的数据文件拷贝过来】
socket = mysql5.6Dir/tmp/mysql.sock 【数据连接文件】
【注意 mysql.sock 文件是在 mysql 启动后才会生成,关闭mysql 时这个文件会删除掉】
5、启动和停止 mysql 服务
5.1、启动:
方法一:
$ ./bin/mysqld_safe
方法二:
$: ./support-files/mysql.server start
5.2、停止
$: ./support-files/mysql.server stop
注:使用 mysql.server 脚本时,要先在脚本中添加:basedir = mysql5.6Dir
support-files/mysql.server start 时,他还是会去调 mysql5.6Dir/bin/mysqld_safe,所以 mysql5.6Dir/my.cnf 中的配置还是有效;故在support-files/mysql.server中设置了basedir目录时,可不在/etc目录下去建 my.cnf
mysql 默认的用户是 root, 密码为空,你在安装完成后可以修改密码,如何修改请参照 mysql 操作指令。
注:连接登录 mysql 如果报错请参照博文:
http://binary-space.iteye.com/blog/2412768
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
分享到:
相关推荐
这两个文件"jdk-8u202-linux-x64.tar.gz"和"jdk-14_osx-x64_bin.tar.gz"分别代表了不同版本的JDK,适用于不同的操作系统。 首先,我们来看"jdk-8u202-linux-x64.tar.gz"。这是JDK 8更新202的64位版本,专为Linux...
这里,我们将深入探讨如何在Ubuntu系统中安装和运行"mac-osx.tar.gz"这个压缩包,其中包含了Mac版本的微信——Electronic WeChat-darwin-x64。 首先,我们先来理解一下这个压缩包的命名。"mac-osx.tar.gz"表明这是...
在这个版本的tar.gz包中,包含了在Linux环境下安装和使用Sphinx所需的所有文件。 首先,让我们深入了解Sphinx的核心功能。Sphinx提供实时、高效的全文索引和搜索能力,支持多种数据源,如MySQL、PostgreSQL等数据库...
1. **service-center-bin.tar.gz**: 这是 ServiceCenter 的二进制文件,解压后应包含启动脚本和服务中心的可执行文件。用户可以通过执行特定的启动命令来运行 ServiceCenter。 2. **service-center-frontend.tar.gz*...
标题 "jmc-8.0.1_osx-x64.tar.gz" 提供的信息表明,这是一个针对macOS操作系统(osx-x64)的Java Mission Control(JMC)的版本8.0.1的归档文件。JMC是Java开发和性能监控的强大工具,由Oracle公司提供,它允许...
jdk-11.0.4_linux-x64_bin.tar 直接使用,安装步骤: 1,下载完成将文件移动 /usr/local/ 并解压 tar -xvf openjdk-11+28_linux-x64_bin.tar.gz 2,重命名解压文件 mv jdk-11/ jdk11/ 3,配置环境变量,编辑文件...
首先,使用`tar -zxvf jmc-8.2.1_osx-aarch64.tar.gz`命令解压,然后根据解压后的文件结构进行安装。如果包含可执行文件,可以直接运行;如果是安装包,则可能需要遵循提供的安装指南。 6. **使用JMC**: 一旦安装...
在"jmc-8.1.0_osx-x64.tar.gz"这个压缩包中,我们找到了JMC针对MacOS平台的版本,接下来我们将详细介绍JMC的功能、使用方法以及如何在MacOS系统中进行性能调优。 首先,JMC的核心功能包括: 1. **实时监控**:JMC...
作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。 压缩包中包括如下文件: protobuf-all-3.5.0.tar.gz protobuf-cpp-3.5.0.tar.gz protobuf-csharp-3.5.0....
"arm-armv5-linux-gnueabi"是一个针对ARMv5处理器架构的交叉编译工具链,它允许你在非ARM平台(如Mac)上编译出能在Linux系统运行的二进制文件。这个工具链包含了编译器、链接器和其他必要的工具,使得开发者能够在...
openjdk的mac版本:openjdk-11.0.2_osx-x64_bin.tar.gz,因为oracle jdk 11已经不能免费商业使用,故使用openjdk版本。官网下载较慢,转存于此。注意:解压后需要放到/Library/Java/JavaVirtualMachines/目录下才能...
- **OSX Platform Guide**:OS X平台指南,为Mac OS用户提供安装和使用MySQL的指南。 - **Solaris Platform Guide**:Solaris平台指南,为使用Solaris操作系统的用户提供MySQL安装和配置指南。 - **Building from...
标题中的"istio-1.4.3-osx.tar.gz"是一个针对Mac操作系统的Istio版本1.4.3的归档文件,通常用于在Mac环境下安装和使用Istio。Istio是一个强大的开源服务网格解决方案,它提供了一种在微服务之间管理流量、实施安全...
标题中的"jdk-11.0.12_osx-x64_bin.tar.gz"是一个针对Mac OS X(现称为macOS)64位系统的Java Development Kit(JDK)的压缩包文件,版本号为11.0.12。这个文件是Oracle公司提供的官方版本,用于在Mac平台上进行Java...
在这个场景中,我们讨论的是Subversion的1.9.7版本的Mac OS X二进制发行版,压缩包名为"subversion-1.9.7-osx-binary.tar.gz"。这个版本在2016年发布,提供了许多新特性和改进,旨在提高开发团队的协作效率和代码...
下载`jdk-16_osx-x64_bin.tar.gz`后,解压文件得到`jdk-16.jdk`。在macOS上,你可以将解压后的目录移动到`/Library/Java/JavaVirtualMachines`来安装JDK。然后,更新系统PATH环境变量,确保系统能正确找到新安装的...
"scrt-sfx-9.0.2.2496.osx_x64.tar.gz" 是一个在Mac OS X平台上使用的软件安装包,由SecureCRT的开发公司Vandyke Software发布。SecureCRT是一款强大的终端仿真程序,它支持多种协议,如SSH(Secure Shell)、Telnet...
通常情况下,.tar.gz 文件会包含多个文件和目录,这些内容可能包括可执行文件、配置文件、文档、库文件等,以便于软件的安装和运行。 **知识点详解:** 1. **自解压文件 (SFX)**:自解压文件是一种特殊类型的压缩...
解压后的主要文件名为"jre-9.0.4.jre",这通常包含JRE的核心组件,如JVM、Java类库和其他必要的二进制文件。用户通常需要执行这个文件来安装JRE到其macOS系统中,以便运行基于Java的应用程序。 总结起来,"jre-...
在macOS环境下,可以使用内置的"终端"应用来处理.tar.gz文件。首先,使用`cd`命令进入文件所在的目录,然后用`tar -zxvf scrt-9.2.3.2829.osx_x64.tar.gz`命令解压文件。解压完成后,根据开发者提供的说明,可能需要...