Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
en:server:services:mariadb [2022/06/04 00:36] – [Check/update database] added restart mariadb dan | en:server:services:mariadb [2023/01/01 01:01] – [Backup database] changed dump all database comand and added single dump database command dan | ||
---|---|---|---|
Line 101: | Line 101: | ||
===== Backup database ===== | ===== Backup database ===== | ||
- | You can dump all databases with the following command '' | + | You can dump all databases with the following command '' |
- | '' | + | |
Or use the following script, which contains: | Or use the following script, which contains: | ||
Line 186: | Line 185: | ||
Upon a major version release of mariadb (for example mariadb-10.7.4-1 to mariadb-10.8.3-1), | Upon a major version release of mariadb (for example mariadb-10.7.4-1 to mariadb-10.8.3-1), | ||
- | | + | - upgrade the package(s) |
- | | + | - restart |
- | - run mysql_upgrade (from the new package version) against the old still-running | + | - run mysql_upgrade |
- | - restart the daemon, so the 10.8.3 daemon runs. | + | |
< | < | ||
- | mysql_upgrade -u root -p --skip-version-check | + | systemctl restart mariadb.service |
</ | </ | ||
< | < | ||
- | systemctl restart mariadb.service | + | mysql_upgrade -u root -p |
- | </ | + | </ |
To check all tables in all databases: | To check all tables in all databases: | ||
Line 221: | Line 219: | ||
All " | All " | ||
< | < | ||
- | mysql_upgrade -u root -p --skip-version-check | ||
systemctl restart mariadb.service | systemctl restart mariadb.service | ||
+ | mysql_upgrade -u root -p | ||
mysqlcheck --all-databases -u root -p -c | mysqlcheck --all-databases -u root -p -c | ||
mysqlcheck --all-databases -u root -p -a | mysqlcheck --all-databases -u root -p -a |