MacOS 10.10.3 安装MariaDB
2015-05-22 22:08
441 查看
先简单的说下MariaDB是什么,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。
在新的linux版本种,mysql的源已经替换成了MariaDB的源了,很多开发依然会单独下载mysql数据库。这样太麻烦,其实Mariadb是兼容mysql。有条件的公司完全可以安装一个Mariadb做测试库,来学习mysql的新分支数据库。
本教程基于Mariadb的官方的安装教程.系统采用MacOS,版本号为10.10.3.
在linux种,有yum来作为我们的软件安装程序,那么在macos上呢。当然也有好使的,避免了macos程序员再去找依赖包。
先介绍一个macos常用的软件下载编译安装的一个工具----Brew。下载地址BrewHome。
首先检查brew时候安装成功
接着查找brew库种是否存在mariadb。
列表出现了mariadb,使用brew 安装mariadb
至此,MariaDB安装完成,提示信息也告诉,通过命令mysql -uroot来连接数据库。
根据提示如果要在启动是启动Mariadb,我们需要执行自启动服务或者手动启动mariadb服务。
由于mysqld服务未被系统允许,再macos运行该服务启动即可。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。
在新的linux版本种,mysql的源已经替换成了MariaDB的源了,很多开发依然会单独下载mysql数据库。这样太麻烦,其实Mariadb是兼容mysql。有条件的公司完全可以安装一个Mariadb做测试库,来学习mysql的新分支数据库。
本教程基于Mariadb的官方的安装教程.系统采用MacOS,版本号为10.10.3.
在linux种,有yum来作为我们的软件安装程序,那么在macos上呢。当然也有好使的,避免了macos程序员再去找依赖包。
先介绍一个macos常用的软件下载编译安装的一个工具----Brew。下载地址BrewHome。
首先检查brew时候安装成功
sh-3.2# brew Example usage: brew [info | home | options ] [FORMULA...] brew install FORMULA... brew uninstall FORMULA... brew search [foo] brew list [FORMULA...] brew update brew upgrade [--all | FORMULA...] brew pin/unpin [FORMULA...] Troubleshooting: brew doctor brew install -vd FORMULA brew [--env | config] Brewing: brew create [URL [--no-fetch]] brew edit [FORMULA...] open https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md Further help: man brew brew home
接着查找brew库种是否存在mariadb。
sh-3.2# brew search mariadb mariadb
列表出现了mariadb,使用brew 安装mariadb
sh-3.2# brew install mariadb这时brew会去brew库种下载mariadb,这里需要等待一段时间,下载版本为mariadb-10.0.19对应的是Macos的yosemite系统
sh-3.2# brew install mariadb ==> Downloading https://homebrew.bintray.com/bottles/mariadb-10.0.19.yosemite.bo ### 4.6%这里也有下载进度,不至于让人不知道下载是否断线等。
sh-3.2# brew install mariadb ==> Downloading https://homebrew.bintray.com/bottles/mariadb-10.0.19.yosemite.bo ######################################################################## 100.0% ==> Pouring mariadb-10.0.19.yosemite.bottle.tar.gz ==> Caveats A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly. To connect: mysql -uroot To have launchd start mariadb at login: mkdir -p ~/Library/LaunchAgents ln -sfv /usr/local/opt/mariadb/*.plist ~/Library/LaunchAgents Then to load mariadb now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist Or, if you don't want/need launchctl, you can just run: mysql.server start ==> /usr/local/Cellar/mariadb/10.0.19/bin/mysql_install_db --verbose --user=Shaw ==> Summary /usr/local/Cellar/mariadb/10.0.19: 530 files, 131M sh-3.2#
至此,MariaDB安装完成,提示信息也告诉,通过命令mysql -uroot来连接数据库。
根据提示如果要在启动是启动Mariadb,我们需要执行自启动服务或者手动启动mariadb服务。
mkdir -p ~/Library/LaunchAgents ln -sfv /usr/local/opt/mariadb/*.plist ~/Library/LaunchAgents 如果需要自启动执行以下一行命令 launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist 如果不需要自启动仅仅是本次启动执行以下命令 mysql.server start我们会发现直接mysql.server start启动服务,无法成功。提示ERROR
由于mysqld服务未被系统允许,再macos运行该服务启动即可。
相关文章推荐
- macos python3借用pip安装第三方包
- centos7.3二进制安装mariadb
- [置顶] CentOS7 Minimal安装MariaDB
- 在虚拟机上安装MacOS
- RHEL 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- 用yum源配合源码包安装openresty、mariadb、php7服务
- 11.6 MariaDB安装;11.7 Apache安装(上)11.8 Apache安装(中)11.9 Apache安装(下)
- centos6上以二进制方式安装mariadb5.5
- Windows下如何安装MariaDB
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- Hive-0.13.1本地独立模式安装 元数据存储到MariaDB-10.1.0 Hadoop-2.4.0
- 安装MACOS操作步骤详解
- Centos 7中安装二进制数据库mariadb最新版本
- CentOS 7 两步安装启动Mysql(mariadb)
- MacOS安装Brew
- CentOS yum 安装mariadb
- Linux上面的一些琐碎事情(JDK安装和mariadb的安装)
- Linux下编译安装配置MariaDB数据库的方法
- centos 6.9二进制安装mariadb 5.5.57
- 安装mariadb并且建立用户组和新的用户