Учебники

MySQLi – Установка

Расширение MySQLi предназначено для работы с MySQL версии 4.1.13 или более новой, поэтому необходимо загрузить MySQL. Все загрузки для MySQL находятся на MySQL Downloads . Выберите последний номер версии MySQL Community Server, который вы хотите, и, насколько это возможно, платформу, которую вы хотите.

Установка MySQL в Linux / UNIX

Рекомендуемый способ установки MySQL в системе Linux – через RPM. MySQL AB делает доступными для загрузки на своем веб-сайте следующие RPM –

  • MySQL – сервер баз данных MySQL, который управляет базами данных и таблицами, контролирует доступ пользователей и обрабатывает запросы SQL.

  • MySQL-клиент – клиентские программы MySQL, которые позволяют подключаться и взаимодействовать с сервером.

  • MySQL-devel – библиотеки и заголовочные файлы, которые пригодятся при компиляции других программ, использующих MySQL.

  • MySQL-shared – общие библиотеки для клиента MySQL.

  • MySQL-bench – средства тестирования производительности и производительности для сервера баз данных MySQL.

MySQL – сервер баз данных MySQL, который управляет базами данных и таблицами, контролирует доступ пользователей и обрабатывает запросы SQL.

MySQL-клиент – клиентские программы MySQL, которые позволяют подключаться и взаимодействовать с сервером.

MySQL-devel – библиотеки и заголовочные файлы, которые пригодятся при компиляции других программ, использующих MySQL.

MySQL-shared – общие библиотеки для клиента MySQL.

MySQL-bench – средства тестирования производительности и производительности для сервера баз данных MySQL.

Перечисленные здесь RPM-версии MySQL все построены на системе SuSE Linux, но обычно они работают без проблем с другими вариантами Linux.

Теперь выполните следующие шаги, чтобы приступить к установке –

  • Войдите в систему, используя пользователя root .

  • Перейдите в каталог, содержащий RPMs –

  • Установите сервер базы данных MySQL, выполнив следующую команду. Не забудьте заменить имя файла курсивом на имя файла вашего RPM.

Войдите в систему, используя пользователя root .

Перейдите в каталог, содержащий RPMs –

Установите сервер базы данных MySQL, выполнив следующую команду. Не забудьте заменить имя файла курсивом на имя файла вашего RPM.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

    Вышеприведенная команда заботится об установке сервера MySQL, создании пользователя MySQL, создании необходимой конфигурации и автоматическом запуске сервера MySQL.

    Вы можете найти все связанные с MySQL двоичные файлы в / usr / bin и / usr / sbin. Все таблицы и базы данных будут созданы в каталоге / var / lib / mysql.

  • Это необязательный, но рекомендуемый шаг для установки оставшихся RPM таким же образом –

Вышеприведенная команда заботится об установке сервера MySQL, создании пользователя MySQL, создании необходимой конфигурации и автоматическом запуске сервера MySQL.

Вы можете найти все связанные с MySQL двоичные файлы в / usr / bin и / usr / sbin. Все таблицы и базы данных будут созданы в каталоге / var / lib / mysql.

Это необязательный, но рекомендуемый шаг для установки оставшихся RPM таким же образом –

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Установка MySQL в Windows

Установка по умолчанию в любой версии Windows теперь намного проще, чем раньше, поскольку MySQL теперь поставляется в комплекте с установщиком. Просто скачайте установочный пакет, разархивируйте его куда угодно и запустите setup.exe.

Установщик по умолчанию setup.exe проведет вас через простой процесс и по умолчанию установит все в C: \ mysql.

Протестируйте сервер, запустив его из командной строки в первый раз. Перейдите в расположение сервера mysqld, который, вероятно, C: \ mysql \ bin, и введите –

mysqld.exe --console

ПРИМЕЧАНИЕ. – Если вы работаете в NT, вам придется использовать mysqld-nt.exe вместо mysqld.exe

Если все прошло хорошо, вы увидите несколько сообщений о запуске и InnoDB. Если нет, возможно, у вас есть проблема с разрешениями. Убедитесь, что каталог, содержащий ваши данные, доступен любому пользователю (возможно, mysql), под которым выполняются процессы базы данных.

MySQL не добавит себя в меню «Пуск», и нет никакого приятного графического интерфейса для остановки сервера. Поэтому, если вы склонны запускать сервер двойным щелчком по исполняемому файлу mysqld, не забывайте останавливать процесс вручную, используя mysqladmin, Task List, Task Manager или другие средства, специфичные для Windows.

Проверка установки MySQL

После успешной установки MySQL, инициализации базовых таблиц и запуска сервера, вы можете проверить, что все работает как надо, с помощью нескольких простых тестов.

Используйте утилиту mysqladmin для получения статуса сервера

Используйте бинарный файл mysqladmin для проверки версии сервера. Этот двоичный файл будет доступен в / usr / bin в Linux и в C: \ mysql \ bin в Windows.

[root@host]# mysqladmin --version

Это даст следующий результат в Linux. Это может варьироваться в зависимости от вашей установки –

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Если вы не получили такое сообщение, возможно, в вашей установке возникла проблема, и вам понадобится помощь, чтобы исправить ее.

Выполните простые команды SQL, используя MySQL Client

Вы можете подключиться к вашему серверу MySQL с помощью клиента MySQL с помощью команды mysql . На данный момент вам не нужно вводить пароль, так как по умолчанию он будет пустым.

Так что просто используйте следующую команду

[root@host]# mysql

Это должно быть вознаграждено приглашением mysql>. Теперь вы подключены к серверу MySQL и можете выполнить все команды SQL в приглашении mysql> следующим образом:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

Шаги после установки

MySQL поставляется с пустым паролем для пользователя root MySQL. Как только вы успешно установили базу данных и клиент, вам нужно установить пароль root следующим образом:

[root@host]# mysqladmin -u root password "new_password";

Теперь, чтобы установить соединение с вашим сервером MySQL, вам нужно использовать следующую команду:

[root@host]# mysql -u root -p
Enter password:*******

Пользователи UNIX также захотят поместить ваш каталог MySQL в вашу переменную PATH, поэтому вам не придется вводить полный путь каждый раз, когда вы хотите использовать клиент командной строки. Для bash это было бы что-то вроде –

export PATH = $PATH:/usr/bin:/usr/sbin

Запуск MySQL во время загрузки

Если вы хотите запустить сервер MySQL во время загрузки, убедитесь, что у вас есть следующая запись в файле /etc/rc.local.

/etc/init.d/mysqld start

Также у вас должен быть бинарный файл mysqld в каталоге /etc/init.d/.