Hogyan változtassuk meg a tárolási helyet az adatbázis mysql

Nemrég néztem egy probléma: a szerver fut ki a helyet. És ott volt sürgősen szükség, hogy egy másolatot egy izmos adatbázis
2.5 GB. Meg kellett keresni változatai a feladat.
Mint mindig, ha vásárolni dedikált szerver fájlrendszer szakaszokra oszlik, nem mindig ez történik, mint ha lenne kényelmes. Tehát alapvetően ez történt az én esetemben. A gyökér különítettek
10Gb, a / home alatt körülbelül 920 Gb. Hogy ellenőrizze a szabad hely, azt használja a parancs
Ha a rendelkezésre álló szabad hely a gyökér közelebb a nullához, lesz egy pillanat, amikor MySQL'yu ez nem elég a normális működéshez, amely esetben ez lesz hajlítva, és így konvertálni az összes projekt működésképtelen.
És így, ha szembesülnek ezzel a problémával, vagy el akarja kerülni, hogy előre, vessen egy pillantást az egyik módja, hogy oldja meg.
Már a kezdet kezdetén meg kell állítani a MySQL
Úgy döntöttem, hogy tárolja az adatokat a / home / lib / mysql. Megteremti a szükséges könyvtárakat.
mkdir -p / home / lib / mysql /
Ezután másolja őket a MySQL minden adatot.
cp -R / var / lib / mysql / * / home / lib / mysql /
Ezután meg kell adni a hozzáférési jogok ezeket a könyvtárakat mysql
chown -R mysql: mysql / home / lib / mysql / *
Keresse meg és módosíthatja a datadir útban az adatokat mysql:
Ezután indítsa újra a MySQL