db

数据库-MariaDB篇

August 25, 2024
db
databases, mariadb

MariaDB数据库 📊 # 一、安装 # Docker Run # You need to specify one of MARIADB_ROOT_PASSWORD, MARIADB_ROOT_PASSWORD_HASH, MARIADB_ALLOW_EMPTY_ROOT_PASSWORD and MARIADB_RANDOM_ROOT_PASSWORD docker run -p 3306:3306 --name mariadb11 -e MARIADB_ROOT_PASSWORD=mrp1234 mariadb:11

数据库-MongoDB篇

May 15, 2018
note, db
mongo, databases

DB数据库 🖥 📊🖥 # MongoDB笔记 # 学习网站:http://www.runoob.com/mongodb/mongodb-tutorial.html (其学习教程还挺可观,很多,不过还不清楚好不好) 安装 # Docker 安装 4.4.12版本 # pull: docker pull mongo:4.4.13 run: docker run -itd --name mongo --restart=always \ -v /mongodb/datadb:/data/db \ -p 27017:27017 \ --network websafe-network \ --privileged=true mongo:4.4.12 进入容器docker exec -it mongo bash后: mongo use admin # db.createUser({user: "admin", pwd: "admin", roles: [{role: "root", db: "admin"}]}) # db.createUser({user: "admin", pwd: "admin", roles: [{role: "userAdminAnyDatabase", db: "admin"}]}) # 如果能auth就不用createUser了 db.auth("admin", "admin") 网上传的将 MONGO_INITDB_ROOT_PASSWORD 和 MONGO_INITDB_ROOT_USERNAME传入环境变量的方式,在mongo4. ...

数据库-MySQL篇

May 15, 2018
note, db, learning
mysql, databases

MySQL数据库 🖥 📊🖥 # 安装 # docker # podman run -d --name mysql-container -e MYSQL_ROOT_PASSWORD={my-secret-pw} -e MYSQL_TIME_ZONE=UTC -e MYSQL_CHARSET=utf8 -p 3306:3306 mysql:5.7 使用 # 常用命令 # CREATE DATABASE {database_name} DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci; 按天统计 # SELECT DATE(created_at) AS date, COUNT(*) AS count FROM `TABLE_NAME` WHERE created_at >= "2025-01-01" AND created_at < "2025-02-01" GROUP BY DATE(created_at) ORDER BY date LIMIT 100 连接 # 使用MySQL命令行工具连接MySQL时,你可以使用以下命令来: 启用压缩传输 # mysql --compress -u username -p 完整命令如: ...