InnoDB é um engine de banco de dados compatível com ACID e com operações seguros para o MySQL apos commit, capacidades de reversão e recuperação para proteger os dados do usuário.
Vamos ver como podemos movimentar ou alterar o local dos arquivos InnoDB.[root@xxxx2 mysql]# /etc/init.d/mysqld stop
Stopping mysqld: [ OK ]
[mysqld]
#InnoDB file location
innodb_data_home_dir=/home/mysql_dados
cp /var/lib/mysql/ibdata1 home/mysql_dados/
[root@BIH002 mysql]# /etc/init.d/mysqld start
Starting mysqld: [ OK ]
[root@BIH002 mysql]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.1.69-log Source distribution
mysql> SHOW VARIABLES LIKE 'innodb_data_home_dir';
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| innodb_data_home_dir | /home/mysql_dados |
+----------------------+-------------------+
1 row in set (0.00 sec)
A alteração do local InnoDB é feita.