数据库类型不同,启动命令有所差异,以下为常用数据库的详细操作说明:
Linux 系统(使用 systemd)
# 启动服务 sudo systemctl start mysqld # MySQL sudo systemctl start mariadb # MariaDB # 设置开机自启 sudo systemctl enable mysqld sudo systemctl enable mariadb
Windows 系统
通过服务管理器启动:
按下 Win + R
,输入 services.msc
,找到 MySQL
或 MariaDB
服务,右键选择“启动”。
Linux 系统
# 启动服务 sudo systemctl start postgresql # 验证状态 sudo systemctl status postgresql
macOS(Homebrew 安装)
brew services start postgresql
Linux 系统
# 启动 MongoDB 服务 sudo systemctl start mongod # 查看日志确认状态 journalctl -u mongod -n 50
手动启动(指定配置文件)
mongod --config /etc/mongod.conf
Linux 系统
sudo systemctl start redis-server # 测试连接 redis-cli ping # 返回 PONG 表示成功
权限要求
root
或 sudo
权限执行。配置文件路径
默认路径示例:
/etc/mysql/my.cnf
/var/lib/pgsql/data/postgresql.conf
/etc/redis/redis.conf
查看服务状态
systemctl status <服务名> # Linux
检查端口监听
netstat -tuln | grep <端口号> # MySQL 默认端口 3306
客户端连接测试
mysql -u root -p # MySQL psql -U postgres # PostgreSQL redis-cli # Redis
启动失败原因
/var/log/mysql/error.log
)并修复目录权限。lsof -i :<端口号>
查找占用进程。命令 --verbose
或 --debug
模式排查。依赖服务未启动
如系统缺少依赖库(如 libssl
),需通过包管理器安装。
mysqldump
(MySQL)或 pg_dump
(PostgreSQL)。引用说明
本文内容参考以下权威来源:
(完)