mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-17 09:36:08 +08:00
install: add database reset tool
This commit is contained in:
1 parent
511843e6c7
commit
3fe69ca15d
1 file changed
+21
@@ -0,0 +1,21 @@
|
||||
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
|
||||
Reference in new issue
Block a user