Skip to content

Instantly share code, notes, and snippets.

@semyenov
semyenov / mysql-docker.sh
Created September 28, 2020 15:54 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@semyenov
semyenov / neovim-centos-6.sh
Created February 15, 2019 09:19
Install Neovim on Centos 6 from source
# Prerequisites
sudo yum -y install libtool autoconf automake cmake gcc gcc-c++ make pkgconfig unzip
# Installation Folder
mkdir -p ~/packages
cd ~/packages
# Source
git clone https://github.com/neovim/neovim.git
cd neovim
# Build
make
#!/bin/bash
###################################
# Usage: sudo ./installer.sh [os] #
###################################
OS=$1;
UBUNTU="ubuntu";
#############
@semyenov
semyenov / remount.sh
Created January 15, 2018 21:54 — forked from ertseyhan/remount.sh
Temporarily increase size of tmp folder on Arch linux
#!/bin/bash
sudo mount -o remount,size=10G,noatime /tmp
echo "Done. Please use 'df -h' to make sure folder size is increased."
@semyenov
semyenov / npm-f3-install.sh
Created June 7, 2016 11:41 — forked from SuperPaintman/npm-f3-install.sh
NPM install for low RAM machins. And "npm install ... killed" problem
#!/bin/bash
#
# Author: SuperPaintman <[email protected]>
#
###
# Constants
###
RETVAL=0