mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-17 09:36:08 +08:00
22 lines
590 B
Bash
22 lines
590 B
Bash
pm2 stop mongodb
|
|
rm -rf /data/db /data/file
|
|
mkdir /data/db /data/file
|
|
pm2 start mongod
|
|
sleep 3
|
|
db_password=$(cat /dev/urandom | head -n 10 | md5sum | head -c 20)
|
|
echo "db.createUser({
|
|
user: 'hydro',
|
|
pwd: '$db_password',
|
|
roles: [
|
|
{ role: 'readWrite', db: 'hydro' }
|
|
]
|
|
})" >/tmp/createUser.js
|
|
mongo 127.0.0.1:27017/hydro /tmp/createUser.js
|
|
echo "{\"host\":\"127.0.0.1\",\"port\":\"27017\",\"name\":\"hydro\",\"username\":\"hydro\",\"password\":\"$db_password\"}" >~/.hydro/config.json
|
|
pm2 stop mongod
|
|
pm2 del mongod
|
|
pm2 restart minio
|
|
pm2 start mongodb
|
|
pm2 restart hydrooj
|
|
pm2 save
|