January 2018
Intermediate to advanced
446 pages
12h 57m
English
shell> sudo systemctl stop mysql
shell> sudo mv /backup/mysql /var/lib
shell> sudo chown -R mysql:mysql /var/lib/mysql
shell> sudo systemctl start mysql
To minimize the downtime, if you have enough space on disk, you can copy to the backup to /var/lib/mysql2. Then stop MySQL, rename the directory, and start the server:
shell> sudo mv /backup/mysql /var/lib/mysql2shell> sudo systemctl stop mysqlshell> sudo mv /var/lib/mysql2 /var/lib/mysqlshell> sudo chown -R mysql:mysql /var/lib/mysqlshell> sudo systemctl start mysql