Suponha que você instalou o MySQL e editou
my.cnf
para que ele contenha os parâmetros
de configuração do InnoDB necessários. Antes de iniciar o
MySQL você deve verificar se os diretórios que você
especificou para os arquivos de dados e de log do InnoDB existem
e se você tem direito de acesso a estes diretórios. InnoDB
não pode criar diretórios, apenas arquivos. Verifique também
se você têm espaço suficiente em disco para or arquivos de
dados e de log.
Quando iniciar o MySQL, InnoDB começara criando os seus arquivos de dados e de log. O InnoDB irá imprimir algo como o mostrado a seguir:
~/mysqlm/sql > mysqld InnoDB: The first specified datafile /home/heikki/data/ibdata1 did not exist: InnoDB: a new database to be created! InnoDB: Setting file /home/heikki/data/ibdata1 size to 134217728 InnoDB: Database physically writes the file full: wait... InnoDB: datafile /home/heikki/data/ibdata2 did not exist: new to be created InnoDB: Setting file /home/heikki/data/ibdata2 size to 262144000 InnoDB: Database physically writes the file full: wait... InnoDB: Log file /home/heikki/data/logs/ib_logfile0 did not exist: new to be created InnoDB: Setting log file /home/heikki/data/logs/ib_logfile0 size to 5242880 InnoDB: Log file /home/heikki/data/logs/ib_logfile1 did not exist: new to be created InnoDB: Setting log file /home/heikki/data/logs/ib_logfile1 size to 5242880 InnoDB: Log file /home/heikki/data/logs/ib_logfile2 did not exist: new to be created InnoDB: Setting log file /home/heikki/data/logs/ib_logfile2 size to 5242880 InnoDB: Started mysqld: ready for connections
Um novo banco de dados InnoDB foi criado. Você pode se conectar
ao servidor MySQL com o programa cliente MySQL de costume como
mysql
. Quando você finaliza o servidor MySQL
com mysqladmin shutdown
, a saída do InnoDB
será como a seguinte:
010321 18:33:34 mysqld: Normal shutdown 010321 18:33:34 mysqld: Shutdown Complete InnoDB: Starting shutdown... InnoDB: Shutdown completed
Agora você pode ver os diretórios de arquivos de dados e logs
e você verá os arquivos criados. O diretório de log também
irá conter um pequeno arquivo chamado
ib_arch_log_0000000000
. Este arquivo foi
resultado da criação do banco de dados, depois do InnoDB
desligar o arquivamento de log. Quando o MySQL for iniciado
novamente, a saída será a seguinte:
~/mysqlm/sql > mysqld InnoDB: Started mysqld: ready for connections
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.