Аргерих Л. О языке РНР. Часть 1. Страница 49


ta), должны быть изменены с помощью команды chown. Для корневого ката­лога права доступа должны быть установлены чтобы владельцем ката­лога являлся root. Для каталога баз данных владельцем и группой должен быть установлен ранее созданный нами пользователь (mysql):

chown -R root /user/local/mysql ■chown -R mysql /usr/local/mysql/data chgrp -R mysql /usr/local/mysq/data

После установления прав доступа необходимо инициализировать таблицы MySQL с правами доступа, используемые сервером MySQL, путем выполне­ния сценария расположенного в каталоге дист­рибутива исходного кода MySQL:

./scripts/mysql_install_db

Установив права доступа надлежащим образом и выполнив сценарий ини­циализации таблиц прав доступа, можно запускать сервер MySQL. Для этого используется команда safe_mysqld, которая находится в каталоге /bin/ уста­новки MySQL. Эта команда должна быть запущена как фоновый процесс (путем добавления в конце символа &), а в качестве параметра ключа --user должно быть передано имя созданного нами пользователя:

safe_mysqld --user=mysql &.

Если сервер MySQL запустился, значит, установка MySQL успешно заверше­на. Может потребоваться запускать MySQL при каждой перезагрузке маши­ны. Это достигается путем копирования файла mysql server (находящегося в каталоге ./support-files)в соответствующее место, где расположены сцена­рии загрузки системы.

Проверка работы MySQL

В том, что сервер MySQL работает, можно убедиться, выполнив:

mysqladmin version mysqlshow

Эти команды должны вывести номер версии, информацию о копирайте, а также список баз данных в MySQL. Изначально в списке находится база дан­ных с именем mysql, необходимая для внутренней работы MySQL, в которой, в частности, хранятся права доступа и, возможно, база данных с именем test, включаемая для экспериментов с ней.

Если базы test нет, ее можно создать:

mysqladmin CREATE test

Теперь, когда есть база данных test для экспериментирования, можно сде­лать следующее:

mysql -u root test

В результате запускается клиент командной строки mysql, который позволя­ет посылать команды SQL программе сервера MySQL. Вы будете подключе­ны к MySQL в качестве root и начнете работать с базой данных test.

Должны быть выведены приветствие и приглашение вида mysql>. После это­го можно выполнять команды SQL, например:

CREATE TABLE foo (foo„id INT(11) AUTO_INCREMENT, comment TEXT); DESCRIBE foo;

INSERT INTO foo (conmient) VALUES ('Hello World'); SELECT * FROM foo; DELETE FROM foo; DROP TABLE foo;




Не все знают, где можно бесплатный антивирус скачать. Однако появился сайт, на котором широкий спектр предлагаемого софта поможет сделать правильный выбор и скачать именно то, что необходимо вам. Теперь вам нет необходимости тратить массу времени на поиски нужной программы, так как теперь все можно найти в одном месте.

Рассылка новостей