7.5.3 Создание табличной области InnoDB
Предположим, что вы установили MySQL и внесли в файл `my.cnf' необходимые
параметры настройки InnoDB. Прежде чем запустить MySQL, необходимо
убедиться, что указанные каталоги для файлов данных и журналов InnoDB
существуют, и что у вас есть право доступа к этим каталогам. InnoDB может
создавать только файлы, но не каталоги. Проверьте также, достаточно ли у
вас свободного дискового пространства для файлов данных и журналов.
Теперь при запуске MySQL InnoDB начнет создавать ваши файлы данных и файлы
журналов. При этом будет выводиться примерно такая информация:
~/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
Сейчас была создана новая база данных InnoDB. К серверу MySQL вы можете
подключиться при помощи обычных клиентских программ MySQL, таких как
mysql
. Если работа сервера MySQL завершается при помощи команды mysqladmin
shutdown
, InnoDB выведет примерно следующее:
010321 18:33:34 mysqld: Normal shutdown
010321 18:33:34 mysqld: Shutdown Complete
InnoDB: Starting shutdown...
InnoDB: Shutdown completed
Теперь можно просмотреть каталоги файлов данных и журналов, чтобы увидеть,
какие файлы были созданы. В каталоге журналов будет также находиться
небольшой файл ib_arch_log_0000000000
. Этот файл появляется в результате
создания базы данных, после чего InnoDB отключает архивирование журналов.
При новом запуске MySQL будет выведена примерно следующая информация:
~/mysqlm/sql > mysqld
InnoDB: Started
mysqld: ready for connections
Главы