在Ubuntu LNMP环境中,迁移MariaDB数据可以通过以下步骤实现:
sudo systemctl stop mariadb
sudo cp -R /var/lib/mysql /var/lib/mysql_backup
sudo rsync -av /var/lib/mysql_backup/ /new/mysql_data/
/etc/mysql/mariadb.conf.d/50-server.cnf
,将datadir
指向新的数据目录:datadir = /new/mysql_data
bind-address
设置为0.0.0.0
或注释掉这一行:bind-address = 0.0.0.0
sudo systemctl start mariadb
mysql_upgrade
以确保数据库完整性:sudo mysql_upgrade -u root -p
输入密码后,mysql_upgrade
将检查所有表并修复可能的错误。
注意:在执行这些操作之前,请确保备份所有重要数据,以防万一。