创建时间:2020年8月6日星期四 下午9:23
这里所有的操作都是在manjaro kde 20.03操作系统下,其他版本的linux操作也相似,非linuxs一定是不可以的
先看一个简单的———MongoDB的安装和配置 数据库目录端口等
先一行命令搞定安装
yay -S mongodb-bin
我的配置文件如下
配置文件位置:/etc/mongodb.conf
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /home/alair/Sources/Repositories/DBS/MongoDB/Datas
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /home/alair/Sources/Repositories/DBS/MongoDB/Logs/mongod.log
# network interfaces
net:
port: 27027
bindIp: 0.0.0.0
# how the process runs
processManagement:
timeZoneInfo: /usr/share/zoneinfo
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
默认mongodb的服务是没有加mongodb意外断了重启的所以要加上:
服务文件位置:/usr/lib/systemd/system/mongodb.service
修改如下:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
该配置的意思就是让mongodb意外中断后10秒重启
现在大家也能看到服务文件中的User=mongodb
也就是说该服务是以mongodb这个用启动的,那么该服务所需要操作的所有文件mongodb都要有权限操作才能启动成功,所以执行以下命令修改该服务所用到的文件和目录的所有者为mongodb用户:
sudo chown -R mongodb:mongodb /home/alair/Sources/Repositories/DBS/MongoDB
sudo chown -R mongodb:mongodb /usr/bin/mongod
sudo chown -R mongodb:mongodb /etc/mongodb.conf
上面如果有遗漏自行看错误日志补全就ok了
还有就是mongodb的开机启动以及查看服务状态命令,还有更新刚刚修改的服务命令
开机启动:
sudo systemctl enable mongodb
查看状态
sudo systemctl status mongodb
重启
sudo systemctl restart mongodb
停止
sudo systemctl stop mongodb
重载服务
sudo systemctl daemon-reload
来看一个坑货———MariaDB的安装和配置 数据库目录端口等
安装命令:
yay -S mariadb
首先创建数据库安装目录:
mkdir -p /home/alair/Sources/Repositories/DBS/MariaDB
sudo chown -R mysql:mysql /home/alair/Sources/Repositories/DBS/MariaDB
安装数据库
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/home/alair/Sources/Repositories/DBS/MariaDB
服务重启开关状态之类的看上面mongodb,把mongodb换成mariadb就ok
来说最重要的,如果你想要把mariadb的数据库目录更换到自定义目录下那么就得把服务中的这个修改掉
位置:/usr/lib/systemd/system/mariadb.service
# Prevent accessing /home, /root and /run/user
ProtectHome=false
完后进行mariadb的一下设置:
sudo /usr/bin/mysql_secure_installation
如果你成功了,那么恭喜你@!!如果没有成功那么看服务的status,它会给你很多答案
结束编写时间:2020年8月6日星期四 下午10:13
网友评论