Mac各种数据库安装和启动【笔记】
2024-10-18 17:18:17
MongoBD
一个基于分布式文件存储的数据库。
下载
https://www.mongodb.com/download-center#community
安装
解压包
mongodb 数据默认存在/data/db下,所以需要创建这个文件夹,以及设置权限
mkdir -p /data/db
sudo chown -R 当前登录的用户名 /data
启动
./mongod
检测
在浏览器输入:http://localhost:27017/,可以看到如下提示:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
如此,MongoDB数据库服务已经成功启动了。
关闭
./mongod> db.shutdownServer()
Redis
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。
下载
http://www.redis.net.cn/download/
安装
直接解压,在终端执行make
启动
./redis-server
检测
#检测后台进程是否存在
ps -ef |grep redis
#使用`redis-cli`客户端检测连接是否正常
./redis-cli
停止
#使用客户端
redis-cli shutdown
Mysql
下载
https://dev.mysql.com/downloads/file/?id=468992
启动
在偏好设置的右下方,有MySQL的图标。
设别名
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
设root密码
#登录
mysql -u root -p
PS:5.6版本的root默认密码是空串
#重置为root
update user set password=PASSWORD('root') where user="root”;
#刷新权限
flush privileges;
最新文章
- [Android]官网《monkeyrunner》中文翻译
- fsn文件解析(C#)
- 在iframe中使用cookie需要注意
- Python自动化 【第十篇】:Python进阶-多进程/协程/事件驱动与Select\Poll\Epoll异步IO
- iOS开发——实用篇&;提高iOS开发效率的方法和工具
- ehcache简单使用
- 网站开发常用jQuery插件总结(八)标签编辑插件Tagit
- android 编译调用C代码
- Javascript学习3 - 语句
- mybatis与spring的整合(使用sqlSession进行crud)
- [SQL]LeetCode262.行程和用户 | Trips and Users
- 关于ajaxFileUpload图片上传,success和error都触发的情况
- 严重:one or more listeners failed. Full details will be found in the appropriate container log file
- AX2009 批处理作业中使用多线程---顶级采摘
- Mycat了解下
- Vue-项目之免费课和购物车实现
- ApplicationContext中Bean的生命周期
- python+rabbitMQ实现生产者和消费者模式
- Hadoop知识点
- 【设计模式】—— 观察者模式Observer