Вход на сайт
Навигация
- Cisco
- FreeBSD
- Colorize - подсвечивание ключевых слов
- Munin — мониторинг сервера на основе FreeBSD
- Postfix + Postgrey. Небольшой пример того, как можно бороться со спамом.
- Roudcube. Установка и настройка.
- VPN между FreeBSD и Windows. Установка mpd4.
- Блокируем TeamViewer
- Выполнение mount из-под прав обычного пользователя
- Добавление базы и пользователя в MySQL
- Как узнать серийный номер винчестера в FreeBSD
- Модули Apache22 (Apache22 modules)
- Мониторинг винтчестеров (HDD/жестких дисков) с помощью SMART (smartmontools)
- Мониторинг загрузки канала (MRTG)
- Мониторинг загрузки сетевых интерфейсов в реальном времени
- Мониторинг нагрузки процессора (SNMP MRTG CPU Monitoring)
- Настройка DNS сервера named
- Настройка сервера времени NTP
- Настройка фаервола (firewall ipfw) на ОС FreeBSD
- Обновление FreeBSD. Краткий мануал.
- Обновление портов (CVSup)
- Обновление портов. Portupgrade.
- Организация VPN между 3-мя офисами
- Повышаем безопасность FreeBSD
- Проблема после обновление SpamAssassin
- Работа с .htaccess и .htpasswd
- Скрипты
- Тестирование MySQL
- Управление дуплексным режимом и скоростью подключения к порту.
- Установка MySQL сервера
- Установка связки Apache22+php5+mysql5
- Шейпер на ipfw
- Подсказки по редактированию
Установка MySQL сервера
Zmej чт, 05/01/2012 - 12:53
В кратце описал простой процес установки сервера MySQL. Для начала обновляем порты. Всегда, прежде чем что то ставить, необходимо обновить порты. После чего начинаем саму установку. На момент установки была доступна версия 5.0.87 MySQL сервера.
12:31 user@localhost [/etc]#cd /usr/ports/databases/mysql50-server/12:31 user@localhost [/usr/ports/databases/mysql50-server]#make install clean
После окончания установки, необходимо сделать следующее.
12:51 user@localhost [/usr/ports/databases/mysql50-server]#cd ../mysql50-scripts/12:53 user@localhost [/usr/ports/databases/mysql50-scripts]#make install clean
Во время установки, с собой в нагрузку потянет еще и перл (если он у Вас не установлен). После окончания установки, выполним следующие действия.
13:08 user@localhost [/usr/ports/databases/mysql50-scripts]#rehash13:10 user@localhost [/usr/ports/databases/mysql50-scripts]#echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf (добавляем MySQL сервер в автозагрузку)13:10 user@localhost [/usr/ports/databases/mysql50-scripts]#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf (копируем конфигурационный файл)13:10 user@localhost [/usr/ports/databases/mysql50-scripts]#vi /etc/my.cnf[mysqld]bind-address=127.0.0.1 (разрешаем запуск сервера только на 127.0.0.1, не разрешая подключения к серверу из вне)13:11 user@localhost [/usr/ports/databases/mysql50-scripts]#/usr/local/etc/rc.d/mysql-server startStarting mysql.13:11 user@localhost [/usr/ports/databases/mysql50-scripts]#ps aux | grep mysqlmysql 47782 0.0 0.1 3464 1304 p0 I 1:11PM 0:00.01 /bin/sh /usr/local/bin/mysqld_safe –defaults-extra-file=/var/db/mysql/my.cnf –user=mysql –mysql 47812 0.0 5.2 330468 53080 p0 I 1:11PM 0:00.17 /usr/local/libexec/mysqld –defaults-extra-file=/var/db/mysql/my.cnf –basedir=/usr/local –droot 47815 0.0 0.1 2312 976 p0 D+ 1:12PM 0:00.00 grep mysql13:12 user@localhost [/usr/ports/databases/mysql50-scripts]#sockstat | grep mysqlmysql mysqld 47812 13 tcp4 127.0.0.1:3306 *:*mysql mysqld 47812 14 stream /tmp/mysql.sock13:12 user@localhost [/usr/ports/databases/mysql50-scripts]#
Собственно, сервер запущен. Осталось настроить только к нему доступ.
13:26 user@localhost [/usr/ports/databases/mysql50-scripts]#mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQLSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MySQL to secure it, we’ll need the currentpassword for the root user. If you’ve just installed MySQL, andyou haven’t set the root password yet, the password will be blank,so you should just press enter here.Enter current password for root (enter for none):OK, successfully used password, moving on…Setting the root password ensures that nobody can log into the MySQLroot user without the proper authorisation.Set root password? [Y/n] yNew password:Re-enter new password:Password updated successfully!Reloading privilege tables..… Success!By default, a MySQL installation has an anonymous user, allowing anyoneto log into MySQL without having to have a user account created forthem. This is intended only for testing, and to make the installationgo a bit smoother. You should remove them before moving into aproduction environment.Remove anonymous users? [Y/n] y… Success!Normally, root should only be allowed to connect from ‘localhost’. Thisensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] y… Success!By default, MySQL comes with a database named ‘test’ that anyone canaccess. This is also intended only for testing, and should be removedbefore moving into a production environment.Remove test database and access to it? [Y/n] y- Dropping test database…… Success!- Removing privileges on test database…… Success!Reloading the privilege tables will ensure that all changes made so farwill take effect immediately.Reload privilege tables now? [Y/n] y… Success!Cleaning up…All done! If you’ve completed all of the above steps, your MySQLinstallation should now be secure.Thanks for using MySQL!13:27 phenix@ns3 [/usr/ports/databases/mysql50-scripts]#
Собственно и все.
P.S. Инсталяция MySQL 6 ничем не отличается.
14:27 user@ns3 [/usr/ports/databases/mysql60-scripts]#mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 6.0.11-alpha-log FreeBSD port: mysql-server-6.0.11Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql |+--------------------+2 rows in set (0.00 sec)mysql>
- Войдите чтобы оставить комментарии
Новые пользователи
- Zmej
Сейчас на сайте
Пользователей онлайн: 0.

Последние комментарии