Запустить первичную инициализацию конфигурационных таблиц mysql_install_db
Поменять права chown -R mysql.mysql /var/lib/mysql
Сделать выполнимым и запустить стартовый скрипт:
/etc/rc.d/rc.mysql start
Установить пароль root: mysqladmin -u root password 'newpassword'
..........................................
Установка phpMyAdmin
http://php-myadmin.ru/ http://php-myadmin.ru/doc/install.html
Распаковать программу в директорию с WEB сайтами (/home/www/). Или поместить её в подкаталог действующего сайта или настроить виртуальный хостинг и сделать еще один хост (например, http://phpmyadmin)
В файле /etc/apache/httpd.conf
убрать комментарий со строки include /etc/apache/modphp.conf
Сделать индексным файлом по умолчанию index.php,
например, создать в папке phpmyadmin файл .htaccess со строкой: DirectoryIndex index.php
В директории phpmyadmin создать директорию config, скопировать в нее файл config.sample.inc.php, переименовав в config.inc.php. Дать права на запись владельцу. Владелец всех файлов тот же, от чьего имени запускается mysql (mysql).
Графический мастер настройки - http://phpmyadmin/scripts/setup.php
Измененный файл переписать в главную директорию phpmyadmin, снять с него права на запись!
Кодировки
Если импортируемый дамп базы в кодировке cp1251 при создании базы в phpMyAdmin указать кодировку cp1251_bin, при импорте windows-1251.
Затем при подключении к бд указывать в конце строки подключения:
?charset=cp1251
На Windows машине необходимо установить X-сервер, например Cygwin/X.
Скачайть с сайта разработчиков программу установки setup.exe. Выбрать, установить программу прямо из Интернета, только скачать ее или установить заранее скачанную программу из директории. Запустить установочную программу и выберите желаемые пакеты. В разделе «Net» включить установку openssh и openssl.
Настроить файл C:\cygwin\usr\X11R6\bin\startxwin.bat.
В нем необходимо найти строку: run XWin -multiwindow -clipboard -silent-dump-error
и в конце дописать -xkbrules xorg -xkbmodel pc104 -xkblayout "us,ru" -xkbvariant winkeys -xkboptions "grp:alt_shift_toggle".
Эти параметры позволяют использовать русскую клавиатуру и по своему значению полностью совпадают с аналогичными параметрами конфигурационного файла Х-сервера xorg.conf в Linux.
Благодаря параметру -multiwindow каждое приложение будет запускаться в своем собственном окне ( для варианта без KDM ).
1 вариант - с KDM
Настройка Linux-машины
- завести учетные записи пользователей. (У пользователей обязательно должны быть домашняя директория и реальный shell.)
- настроить менеджер дисплеев.
Для конфигурации kdm необходимо:
Найти файл kdmrc. В разных дистрибутивах он может находиться в разных директориях. Например, в Slackware Linux — это директория /opt/kde/share/config/kdm, в RedHat Linux — директория /etc/X11/xdm.
В файле kdmrc найти секцию «[Xdmcp]» и установить параметр «Enable=true».
В той же директории, где расположен kdmrc, находится файл Xaccess. В нем описываются Х-терминалы, с которых возможно подключение к менеджеру дисплеев. Чтобы разрешить подключаться всем, необходимо написать символ «*» в любой пустой строке.
В файле /etc/X11/xdm/xdm-config, в начале самой последней строки, содержащей параметр «DisplayManager.requestPort», следует поставить символ «!». Это заставит менеджер дисплеев открыть для прослушивания порт 177/udp и принимать по нему запросы от Х-терминалов.
(Если на сервере с Linux не настроена система X Window, то есть не предполагается работать в графическом режиме, рекомендуется в файле /etc/X11/xdm/Xservers поставить символ комментария «#» в начале строки «:0 local /usr/X11R6/bin/X». Тогда при запуске менеджера дисплеев не будет запускаться локальный Х-сервер.)
Если менеджер не был запущен, сделайте это сами с помощью команды kdm. В противном случае заставьте его перечитать свой конфигурационный файл — killall -HUP kdm.
Убедитесь, что kdm открыл на прослушивание 177-й порт — netstat -nlp | grep :177.
На Windows машине:
После установки программы на рабочем столе создается ярлык Cygwin. Если его запустить, активируется командная оболочка bash с командной строкой Linux. При помощи этой командной строки можно запустить Х-сервер в режиме Х-терминала:
X -query 192.168.0.1 -fullscreen
logout
Вместо IP-адреса 192.168.0.1 следует указать IP-адрес компьютера, на котором работает менеджер дисплеев kdm (или имя машины). На экране должно появиться приглашение входа в Linux-систему.
После входа в систему запускается оконный менеджер, и вы начинаете работать на Linux-машине с отображением данных в Windows.
Для автоматического запуска X сервера можно добавить комманду его запуска например в файл C:\cygwin\etc\bash.bashrc или C:\cygwin\home\user\.bashrc.
2 вариант - без KDM
На Linux машине настроек не требуется.
На Windows машине:
Запустить файл C:\cygwin\usr\X11R6\bin\startxwin.bat
В открывшемся окне терминала набрать комманду: xhost +192.168.0.1
Вместо показанного в примере IP-адреса следует использовать IP-адрес машины Linux, на которой будут запускаться программы. Это разрешит удаленным программам отображать данные на Х-сервере, работающем в Windows.
Зайти на Linux-машину:
ssh user@192.168.0.1
Вместо указанных в примере пользователя и IP-адреса следует использовать логин пользователя на Linux-машине и, соответственно, ее IP-адрес или имя.
Теперь необходимо сделать так, чтобы программы, запускаемые на Linux, отображали свои данные в окне Windows.
1 вариант
Использование переменной среды окружения $DISPLAY:
export DISPLAY=192.168.0.2:0.0
Вместо IP- адреса, показанного в примере, следует использовать IP-адрес Windows компьютера, на котором работает Х-сервер. Программы запускаются обычным образом.
2 вариант
Программы запускаются с ключем -display, например:
/opt/openoffice/program/swriter -display 192.168.0.2:0.0 &
Для автоматизации можно подправить файл C:\cygwin\home\user\.bashrc
добавив строки:
xhost +192.168.0.1
ssh user@192.168.0.1
Вместо 192.168.0.1 - адрес машины с Linux.
Работа X терминала на машине с Linux
Настройка сервера производится так же как и в предыдущем случае. На машине - клиенте нужно дать комманду:
X -query 192.168.0.1
Вместо IP-адреса 192.168.0.1 следует указать IP-адрес компьютера, на котором работает менеджер дисплеев kdm (или имя машины).
Так же можно запускать приложения на машине - сервере и выводить их на своем дисплее:
xhost +192.168.0.1
ssh user@192.168.0.1
export DISPLAY=192.168.0.2:0.0
program &
или program -display 192.168.0.2:0.0 &
Еще.....
Запустить второй X сервер:
X :1
запустить на нем прогу: xcalc -display localhost:1.0
(Переключаться Ctrl-Alt-2)
Запустить еще один сеанс X :1 -query localhost
Tcpdump выдает заголовки пакетов на сетевом интерфейсе, соответствующие заданному регулярному выражению. С ключем -w пишет в файл для последующего анализа.
Например: tcpdump -i eth0 port 25