Ambiente do sistema: CentOS 6.5 64 bits
1. Instalando o ambiente Java aqui é JDK1.7.60
Crie um diretório Java no diretório /usr /local. Você pode baixar o JDK-7U60-Linux-x64.tar.gz no site oficial do Oracle ou no Site Mirror e colocá-lo em/usr/local/java.
CD/USR/LOCAL/Java, Execute descompressão: TAR ZXVF JDK-7U60-Linux-x64.tar.gz.
Após a conclusão da descompressão, configure as variáveis Java_Home e JAR_HOME. Arquivo de abertura /etc /perfil, comando: vi /etc /perfil, adicione no final
exportar java_home =/usr/local/java/jdk1.7.0_60
export jre_home =/usr/local/java/jdk1.7.0_60/jre
exportar classe de classe = .: $ java_home/lib/dt.jar: $ java_home/lib/tools.jar: $ jre_home/lib: $ ClassPath
Caminho de exportação = $ java_home/bin: $ caminho
Pressione a tecla ESC e, em seguida, digite: WQ para salvar o documento de saída, digite a fonte /etc /perfil para entrar em vigor imediatamente (essa configuração de método é válida para todos os usuários de uma só vez)
Verifique se a instalação é bem -sucedida Java -Versão.
[Nota: modifique o arquivo ~/.bashrc (este método é válido apenas para o usuário atual após a modificação e é válido para todas as conchas do usuário)
Use o Editor VIM para abrir o arquivo ~/.bashrc e adicione a definição de variáveis de ambiente JDK no final do arquivo. Se o método acima não funcionar, você pode tentar este método]
2. Instale o tomcat, aqui está o apache-tomcat-8.0.33.tar.gz
Baixe o tomcat (a versão binária não é a versão do código-fonte) no diretório /usr /local, tar zxvf apache-tomcat-8.0.33.tar.gz e obter o apache-tomcat-8.0.33 descompactado
Diretório, modifique o nome do diretório Tomcat.
O tamanho da memória pode ser configurado, CD/usr/local/tomcat/bin/, vi catalina.sh, adicionado na linha 85:
Java_Opts = " -Server -xms800m -xmx800m -xx: PermSize = 64m -xx: maxnewsize = 256m
-Xx: maxpermsize = 128m -djava.awt.headless = true "
Pressione ESC e então: WQ para salvar e sair.
Inicie o servidor Tomcat:
#cd/usr/local/tomcat/bin
#./startup.sh
2. Instale o MySQL
Desinstalar o mysql original
Como o banco de dados MySQL é realmente popular no Linux, as versões do sistema Linux mainstream atualmente baixadas basicamente integram o banco de dados MySQL. Podemos verificar se o banco de dados MySQL foi instalado em nosso sistema operacional através dos seguintes comandos
Copie o código da seguinte forma: [root@xiaoluo ~]# rpm -qa | Grep mysql // Este comando verificará se o banco de dados MySQL foi instalado no sistema operacional, e vamos desinstalá -lo através do comando rpm -e ou rpm -e - -nodeps
Copie o código da seguinte forma: [root@xiaoluo ~]# rpm -e mysql //
[root@xiaoluo ~]# rpm -e - -nodeps MySQL // Modo de exclusão forte. Se você usar o comando acima para excluí -lo, ele será solicitado a ter outros arquivos que dependem e use este comando para forçá -lo a excluí -lo. Após a exclusão, podemos usar o RPM -QA | Comando Grep Mysql para verificar se o MySQL foi desinstalado com sucesso! !
3. Instale o mysql através do yum
Eu uso o YUM para instalar o banco de dados MySQL. Primeiro, podemos entrar na lista YUM | Comando Grep Mysql para visualizar a versão para download do banco de dados MySQL fornecido no YUM:
[raiz@xiaoluo ~]# yum list | grep mysql
Você pode obter as informações da versão para download do banco de dados MySQL no servidor YUM:
Em seguida, podemos instalar todo o mysql mysql-server mysql-devel, inserindo o comando yum install -y mysql-server mysql-devel (note: ao instalar o mysql, não instalamos o cliente MySQL, que é equivalente a instalar o mySQL).
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve
Depois de esperar um pouco, Yum nos ajudará a escolher o software necessário para instalar o banco de dados MySQL e algum outro software anexado
Descobrimos que a instalação do banco de dados MySQL através do YUM economiza muitos problemas desnecessários. Quando os seguintes resultados aparecem, significa que a instalação do banco de dados MySQL foi bem -sucedida
Neste momento, podemos verificar a versão do MySQL-Server que acaba de ser instalada através do seguinte comando
[root@xiaoluo ~]# rpm -qi mysql -server
O MySQL-Server que instalamos não é a versão mais recente. Se você deseja experimentar a versão mais recente, acesse o site oficial do MySQL para baixar o pacote RPM para instalá -lo. Neste ponto, nosso banco de dados MySQL foi instalado.
4. A inicialização e configuração relacionada do banco de dados MySQL
Depois de instalar o banco de dados MySQL, descobriremos que haverá um serviço MySQLD adicional. Este é o nosso serviço de banco de dados. Podemos iniciar nosso serviço MySQL inserindo o Comando MySqld Start Service.
Nota: Se iniciarmos o serviço MySQL pela primeira vez, o servidor MySQL executará primeiro a configuração de inicialização, como:
[root@xiaoluo ~]# serviço mysqld inicie o banco de dados MySQL: aviso: o host 'xiaoluo' não pôde ser procurado com resolveip. O daemon mySQL, MySqld, deve funcionar normalmente com a exceção que a resolução do nome do host não funcionará. THE MySQL root USER !To do so, start the server, then issue the following commands:/usr/bin/mysqladmin -u root password 'new-password'/usr/bin/mysqladmin -u root -h xiaoluo password 'new-password'Alternatively you can run:/usr/bin/mysql_secure_installation which will also give you the option of removing the TestDatabases e usuário anônimo criado por padrão. Isso é fortemente recomendado para servidores de produção. Consulte o manual para obter mais instruções. Você pode iniciar o daemon MySQL com: CD /USR; /usr/bin/mysqld_safe e você pode testar o daemon mysql com mysql-test run.plcd/usr/mysql-test; Perl mysql-test-drun.plPllease Relate quaisquer problemas com o script/usr/bin/mysqlbug! [Ok] MySqld está sendo iniciado: [ok]
Neste momento, veremos que, depois de iniciar o servidor MySQL pela primeira vez, solicitaremos muitas informações. O objetivo é inicializar o banco de dados MySQL. Quando reiniciamos o serviço MySQL novamente, não solicitaremos tantas informações, como:
[root@xiaoluo ~]# serviço mysqld reiniciar pare mysqld: [ok] começando mysqld: [ok]
Quando usamos o banco de dados MySQL, devemos primeiro iniciar o serviço MySQLD. Podemos usar o chkconfig -lista | Comando Grep MySqld para verificar se o serviço MySQL é iniciado automaticamente, como:
[root@xiaoluo ~]# chkconfig - -list | Grep MySqldMysqld 0: Fechar 1: Fechar 2: Fechar 3: Fechar 4: Fechar 5: Fechar 6: Fechar
Descobrimos que o serviço MySQLD não começa automaticamente ao ligar. Obviamente, podemos configurá -lo para inicializar usando o comando chkconfig mysqld no comando, para que não precisemos começar manualmente todas as vezes.
[root@xiaoluo ~]# chkconfig mySqld em [root@xiaoluo ~]# chkconfig - -list | Grep mySqlmysqld 0: Fechar 1: Fechar 2: Ativar 3: Ativar 4: Ativar 5: Ativar 6: Fechar
Depois que o banco de dados MySQL estiver instalado, haverá apenas uma conta de administrador root, mas a conta raiz não define uma senha para ela no momento. Quando o serviço MySQL for iniciado pela primeira vez, será realizada alguma inicialização do banco de dados. Na sequência de informações de saída, vemos uma linha de informação:
/usr/bin/mysqladmin -u root senha 'new -pessword' // Defina a senha para a conta root
Portanto, podemos definir uma senha para nossa conta raiz por meio deste comando (Nota: esta conta raiz é uma conta raiz mysql, não na conta root linux)
[root@xiaoluo ~]# mysqladmin -u root senha 'root' // use este comando para definir a senha para root como root
Neste momento, podemos fazer login no nosso banco de dados MySQL através do comando Mysql -u Root -p
Cinco. O principal arquivo de configuração do banco de dados MySQL
1./etc/my.cnf Este é o principal arquivo de configuração do MySQL
Podemos verificar algumas informações sobre este arquivo
[root@xiaoluo etc]# ls my.cnf my.cnf [root@xiaoluo etc]# cat my.cnf [mysqld] datadir =/var/lib/mysqlsocket =/var/libr/mysql/mySql.sockUser = mysql# discabling symbing symboly riskSsSyMbolic-links = 0 [mysqld_safe] log-error =/var/log/mysqld.logpid-fil-bile =/var/run/mysqld/mysqld.pid
2./var/lib/mysql Local de armazenamento de arquivos de banco de dados
Nossos arquivos de banco de dados do banco de dados MySQL geralmente são armazenados no diretório/ver/lib/mysql
[root@xiaoluo ~]# cd/var/lib/mysql/[root@xiaoluo mysql]# ls -l dosagem total 20488-rw-rw ---. 1 MySQL MySQL 10485760 6 de abril 22:01 IBDATA1-RW-RW ---. 1 MySQL MySQL 5242880 6 de abril 22:01 IB_LOGFILE0-RW-RW ---. 1 MySQL MySQL 5242880 6 de abril 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6 de abril 21:59 MySQL // Esses dois são os dois arquivos padrão do banco de dados quando o banco de dados MySQL está instalado. srwxrwxrwx. 1 mysql mysql 0 de abril 22:01 mysql.sockdrwx -----. 2 MySQL MySQL 4096 6 de abril 21:59 Test // Esses dois são os dois arquivos padrão do banco de dados quando o banco de dados MySQL estiver instalado.
Podemos criar um banco de dados para verificar o local de armazenamento dos arquivos do banco de dados
// Crie um banco de dados próprio: MySQL> Criar banco de dados xiaoluo; consulta ok, 1 linha afetada (0,00 s) [root@xiaoluo mysql]# ls -l Uso total 20492-rw-rw ---. 1 MySQL MySQL 10485760 6 de abril 22:01 IBDATA1-RW-RW ---. 1 MySQL MySQL 5242880 6 de abril 22:01 IB_LOGFILE0-RW-RW ---. 1 MySQL MySQL 5242880 6 de abril 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6 de abril 21:59 MySqlsrwxrwxrwx. 1 mysql mysql 0 de abril 22:01 mysql.sockdrwx -----. 2 MySQL MySQL 4096 6 de abril 21:59 Testdrwx -----. 2 mysql mysql 4096 6 de abril 22:15 xiaoluo // Este é o banco de dados Xiaoluo que acabamos de criar [root@xiaoluo mysql]# cd xiaoluo/[root@xiaoluo xiaoluo]# lsdb.opt
3./var/log o local de armazenamento de saída de log do banco de dados MySQL
Algumas saídas de log do nosso banco de dados MySQL são armazenadas no diretório /var /log /log
[raiz@xiaoluoxiaoluo]# cd [root@xiaoluo ~]# cd /var /log [root@xiaoluo log]# lsamanda cron maillog-20130331 spice-vdagent.loganaconda.ifcfg.log cron-20130331 mcogent spolagern spolagernagernagernagernagernagernagernagernagent.Ifcfg.Log Cron-20130331 McOGOGAGERAN SPOOLER-20130331ANACONDA.PROAM.LOG DIRSRV MENSAGENS-20130331 SSSDANACONDA.STORAGE.LOG DMESG MySQLD.LOG TALLYLOGANACONDA.SYSLOG DMESG.OLD NTPSTATS TOMCAT6ANCONDA.XLOG DRATRO DRAT. wpa_supplicant.Loganaconda.yum.log gdm pm-powersave.log wtmpaudit httpd ppp xorg.0.logboot.log ibacm.1.logbtmpmpp.0.log.lbtmp lastLog SATS XORG.1.OGBTME Xorg.2.LogCluster Luci Secure Xorg.9.LogConsolekit Maillog Secure-20130331 Yum.log
Entre eles, o arquivo mysqld.log está algumas informações de log geradas por nós operando com o banco de dados MySQL. Ao visualizar o arquivo de log, podemos obter muitas informações dele.
Como nosso banco de dados MySQL pode ser acessado através da rede, ele não é um banco de dados independente. O protocolo usado é o protocolo TCP/IP. Todos sabemos que o número da porta ligado ao banco de dados MySQL é 3306, para que possamos verificar se o sistema Linux está ouvindo o número da porta de 3306 através do comando netstat -anp:
O resultado é como mostrado acima. O número da porta 3306 ouvido pelo sistema Linux é o nosso banco de dados MySQL!
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.