Системная среда: CentOS 6.5 64-бит
1. Установка среды Java здесь JDK1.7.60
Создайте каталог Java в рамках /USR /Local Directory. Вы можете скачать jdk-7u60-linux-x64.tar.gz с официального веб-сайта Oracle или веб-сайта Mirror и поместить его в/usr/local/java.
CD/USR/Local/Java, выполнение декомпрессии: TAR ZXVF JDK-7U60-LINUX-X64.TAR.GZ.
После завершения декомпрессии настройте переменные среды java_home и jar_home. Открыть /и т. Д. /Профиль, команда: vi /etc /profile, добавьте в конце
Экспорт java_home =/usr/local/java/jdk1.7.0_60
Экспорт jre_home =/usr/local/java/jdk1.7.0_60/jre
Export classPath =.: $ java_home/lib/dt.jar: $ java_home/lib/tools.jar: $ jre_home/lib: $ classpath
Экспортный путь = $ java_home/bin: $ path
Нажмите клавишу ESC, а затем введите: WQ, чтобы сохранить документ выхода, введите источник /и т. Д. /Профиль, чтобы немедленно вступить в силу (этот настройка метода действительна для всех пользователей одновременно)
Проверьте, является ли установка успешной Java -version.
[Примечание: изменить файл ~/.bashrc (этот метод действителен только для текущего пользователя после изменения и действителен для всех оболочек пользователя)
Используйте Vim Editor, чтобы открыть файл ~/.bashrc и добавить определение переменных среды JDK в конце файла. Если приведенный выше метод не работает, вы можете попробовать этот метод]
2. Установите Tomcat, вот Apache-Tomcat-8.0.33.tar.gz
Скачать Tomcat (двоичная версия не является версией исходного кода) в каталог /usr /local, TAR ZXVF Apache-Tomcat-8.0.33.tar.gz, и получите декомпрессированный Apache-Tomcat-8.0.33
Справочник, измените имя каталога Tomcat.
Размер памяти может быть настроен, CD/USR/Local/Tomcat/bin/, vi catalina.sh, добавлено под строкой 85:
Java_opts = " -server -xms800m -xmx800m -xx: permsize = 64m -xx: maxnewsize = 256m
-Xx: maxpermsize = 128m -djava.awt.headless = true "
Нажмите ESC, а затем: WQ, чтобы сохранить и выйти.
Запустите сервер Tomcat:
#cd/usr/local/tomcat/bin
#./startup.sh
2. Установите MySQL
Удалить оригинальный MySQL
Поскольку база данных MySQL действительно популярна в Linux, основные версии Linux System, загруженные в настоящее время в основном интеграцией базы данных MySQL. Мы можем проверить, была ли база данных MySQL установлена в нашей операционной системе через следующие команды
Скопируйте код следующим образом: [root@xiaoluo ~]# rpm -qa | Grep MySQL // Эта команда проверит, была ли база данных MySQL установлена в операционной системе, и мы удалим ее через команду RPM -E или команду RPM -E -Nodeps
Скопировать код следующим образом: [root@xiaoluo ~]# rpm -e mysql // Режим нормального удаления
[root@xiaoluo ~]# rpm -e -nodeps mysql // Сильный режим удаления. Если вы используете вышеуказанную команду для удаления ее, будет предложено иметь другие файлы, от которых зависят, то используйте эту команду, чтобы заставить ее удалить ее. После удаления мы можем использовать RPM -QA | Grep Mysql команда, чтобы проверить, успешно ли MySQL удален! !
3. Установите MySQL через YUM
Я использую Yum для установки базы данных MySQL. Во -первых, мы можем ввести список YUM | Команда Grep MySQL для просмотра загружаемой версии базы данных MySQL, предоставленной на YUM:
[root@xiaoluo ~]# yum list | Греп MySQL
Вы можете получить информацию о загружаемой версии базы данных MySQL на сервере YUM:
Затем мы можем установить все MySQL MySQL-Server MySQL-Devel, введя команду MySQL-Devel MySQL-Server (Примечание. При установке MySQL мы не установили клиент MySQL, что эквивалентно установке базы MySQL. Нам также нужно установить сервер MySQL-Server).
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve
После некоторого ожидания YUM поможет нам выбрать программное обеспечение, необходимое для установки базы данных MySQL и некоторого другого прикрепленного программного обеспечения
Мы обнаружили, что установка базы данных MySQL через YUM экономит много ненужных проблем. Когда появятся следующие результаты, это означает, что установка базы данных MySQL была успешной
В настоящее время мы можем проверить версию MySQL-Server, которая только что была установлена через следующую команду
[root@xiaoluo ~]# rpm -qi mysql -server
MySQL-сервер, который мы установили, не является последней версией. Если вы хотите попробовать последнюю версию, перейдите на официальный веб -сайт MySQL, чтобы загрузить пакет RPM для его установки. На данный момент была установлена наша база данных MySQL.
4. Инициализация и связанная с этим конфигурация базы данных MySQL
После установки базы данных MySQL мы обнаружим, что будет дополнительная служба MySQLD. Это наша служба базы данных. Мы можем начать нашу службу MySQL, введя команду MySQLD START.
Примечание. Если мы впервые запустим службу MySQL, сервер MySQL сначала выполнит конфигурацию инициализации, например:
[root@Xiaoluo ~]# Служба MySQLD Start Инициализировать базу данных MySQL: Предупреждение: Хост 'Xiaoluo' не может быть рассмотрено с разрешением. Это, вероятно, означает, что ваши библиотеки LIBC не совместимы с этой бинарной версией MySQL. Daemon MySQL, MySqld, должен работоспособно, за исключением, что разрешение имени хоста не будет работать. Это означает, что вам следует использовать IP-адреса вместо именов HOSTNAME Для пользователя mysql root! Чтобы сделать это, запустите сервер, затем выпустите следующие команды:/usr/bin/mysqladmin -u root password 'new -password'/usr/bin/mysqladmin -u root -h xiaoluo password 'new -password'alternative, вы можете запустить:/usr/bin/mySql_secure, что также будет. TestDatabases и анонимный пользователь созданы по умолчанию. Это настоятельно рекомендуется для производственных серверов. См. Руководство для получения дополнительных инструкций. Вы можете начать демон MySQL с: CD /USR; /usr/bin/mysqld_safe и вы можете проверить демон mysql с помощью mysql-test-run.plcd/usr/mysql-test; Perl mysql-test-run.plplease Сообщите о любых проблемах со сценарием/usr/bin/mysqlbug! [ОК] MySQLD начинается: [ОК]
В настоящее время мы увидим, что после начала сервера MySQL мы будем предоставить много информации. Цель состоит в том, чтобы инициализировать базу данных MySQL. Когда мы снова перезагружаем сервис MySQL, мы не будем предоставлять так много информации, например:
[root@xiaoluo ~]# Служба Mysqld Resart Stop Mysqld: [OK] Запуск mysqld: [OK]
Когда мы используем базу данных MySQL, мы должны сначала запустить службу MySQLD. Мы можем использовать chkconfig -list | Команда Grep MySQLD проверить, автоматически запущена служба MySQL, например:
[root@xiaoluo ~]# chkconfig -list | grep mysqldmysqld 0: close 1: close 2: close 3: close 4: close 5: close 6: close
Мы обнаружили, что служба MySQLD не начинается автоматически при включении. Конечно, мы можем настроить его на загрузку, используя команду CHKConfig MySQLD, чтобы нам не нужно начинать вручную каждый раз.
[root@xiaoluo ~]# chkconfig mysqld on [root@xiaoluo ~]# chkconfig -list | grep mysqlmysqld 0: close 1: close 2: включить 3: Включить 4: Включить 5: Включить 6: Закрыть
После установки базы данных MySQL будет только одна учетная запись администратора ROOT, но в настоящее время корневая учетная запись не устанавливает пароль. Когда служба MySQL запускается впервые, будет выполнена некоторая инициализация базы данных. В выводной строке информации мы видим линию информации:
/usr/bin/mysqladmin -u root password 'new -password' // Установить пароль для корневой учетной записи
Таким образом, мы можем установить пароль для нашей корневой учетной записи через эту команду (примечание: эта корневая учетная запись является корневой учетной записью MySQL, а не в учетной записи Linux Root)
[root@xiaoluo ~]# mysqladmin -u root password 'root' // Используйте эту команду, чтобы установить пароль для корневой учетной записи как root
В настоящее время мы можем войти в нашу базу данных MySQL через команду MySQL -U ROOT -P
Пять. Основной файл конфигурации базы данных MySQL
1./etc/my.cnf Это основной файл конфигурации MySQL
Мы можем проверить некоторую информацию об этом файле
[root@xiaoluo etc]# ls my.cnf my.cnf[root@xiaoluo etc]# cat my.cnf [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security RisksSymbolic-links = 0 [mysqld_safe] log-error =/var/log/mysqld.logpid-file =/var/run/mysqld/mysqld.pid
2./var/lib/mysql Database Manta
Наши файлы базы данных MySQL обычно хранятся в Directory/ver/lib/mysql
[root@xiaoluo ~]# cd/var/lib/mysql/[root@xiaoluo mysql]# ls -l Общая дозировка 20488-rw-rw ---. 1 MySQL MySQL 10485760 6 апреля 22:01 IBDATA1-RW-RW ---. 1 MySQL MySQL 5242880 6 апреля 22:01 IB_LOGFILE0-RW-RW ---. 1 MySQL MySQL 5242880 6 апреля 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6 апреля 21:59 MySQL // Эти два - два файла базы данных по умолчанию при установке базы данных MySQL. srwxrwxrwx. 1 mysql mysql 0 апреля 6 22:01 Mysql.sockdrwx -----. 2 MySQL MySQL 4096 Апрель 6 21:59 Тест // Эти два являются двумя файлами базы данных по умолчанию при установке базы данных MySQL.
Мы можем создать базу данных сами для проверки местоположения хранилища файлов базы данных
// Создать собственную базу данных: mysql> Создать базу данных xiooluo; запрос OK, 1-й строка затронут (0,00 с) [root@xiooluo mysql]# ls -l Общее использование 20492-rw-rw ---. 1 MySQL MySQL 10485760 6 апреля 22:01 IBDATA1-RW-RW ---. 1 MySQL MySQL 5242880 6 апреля 22:01 IB_LOGFILE0-RW-RW ---. 1 MySQL MySQL 5242880 6 апреля 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6 апреля 21:59 MySQLSRWXRWXRWX. 1 mysql mysql 0 апреля 6 22:01 Mysql.sockdrwx -----. 2 MySQL MySQL 4096 6 апреля 21:59 TestDrwx -----. 2 mysql mysql 4096 6 апреля 22:15 Xiaoluo // Это база данных Xiooluo, которую мы только что создали сами [root@xiaoluo mysql]# cd xiaoluo/[root@xiooluo xiaoluo]# lsdb.opt
3./VAR/LOG Местоположение хранилища для вывода журнала базы данных MySQL
Некоторые выходы журнала нашей базы данных MySQL хранятся в каталоге /var /log
[root@xiaoluoxiooluo]# cd [root@xiaoluo ~]# cd /var /log [root@xiaoluo log]# lsamanda cron maillog-20130331 Spooler-20130331anaconda.program.log dirsrv Сообщения-20130331 Sssdanaconda.Storage.log dmesg mysqld.log tallyloganaconda.syslog dmesg.old ntpstats tomcat6anaconda.xlog.log piranh wpa_supplicant.loganaconda.yum.log gdm pm-powersave.log wtmpaudit httpd ppp xorg.0.logboot.log ibacm.log prelink xorg.0.log.oldbtmp lastlog sa xorg.1.logbtmp -2013 luci secure xorg.9.logconsolekit maillog secure-20130331 yum.log
Среди них файл mysqld.log - это некоторая информация о журнале, сгенерированную нами, работающая с базой данных MySQL. Просмотрев файл журнала, мы можем получить от него много информации.
Поскольку наша база данных MySQL можно получить через сеть, это не автономная база данных. Используемый протокол - это протокол TCP/IP. Мы все знаем, что номер порта, связанный с базой данных MySQL, составляет 3306, поэтому мы можем проверить, прослушивает ли система Linux номер порта 3306 через команду NetStat -ANP:
Результат, как показано выше. Номер порта 3306, прослушиваемый Linux System, является нашей базой данных MySQL!
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.