Coisas a serem observadas ao executar este script:
*Firewall e selinux estão desligados.
1. A fonte yum está configurada e funcionando corretamente
2. Os pacotes de código-fonte cmake-2.8.6.tar.gz e mysql-5.6.36.tar.gz foram enviados para o diretório inicial raiz.
- Resolva o problema de que a opção -f do comando cp ainda solicita cópia forçada.Isso
é causado pelo alias do comando cp ser 'cp -i'.
[root@localhost ~]# unalias cp
**a implantação do mysql leva cerca de 30 minutos
[root@localhost ~]# vim mysql_install.sh
#!/bin/bash
yum -y instalar ncurses-devel
#Extraia cmake e instale o ambiente básico
tar xf /root/cmake-2.8.6.tar.gz -C /usr/src/
cd /usr/src/cmake-2.8.6
#Configurar, compilar e instalar o cmake
./configure && gmake && gmake instalar
#Descompacte mysql
cd
tar zxvf /root/mysql-5.6.36.tar.gz -C /usr/src/
cd /usr/src/mysql-5.6.36/
#cmake configura o mysql
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc/
fazer &&fazer instalar
#1.Copiar arquivo de configuração
cp -f /usr/src/mysql-5.6.36/support-files/my-default.cnf /etc/my.cnf
# 2. Adicione o serviço do sistema
cp -f /usr/src/mysql-5.6.36/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld ativado
# 3. Otimize o caminho PATH, que é conveniente ao executar comandos. Aspas simples e duplas funcionarão.
echo “exportar PATH=$PATH:/usr/local/mysql/bin” >>/etc/profile
# 4. Inicialize o mysql, crie usuários e capacite
useradd -M -s /sbin/nologin mysql
chown -R mysql:mysql /usr/local/mysql
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
/etc/rc.d/init.d/mysqld start
chkconfig mysqld ativado
netstat -anput |grep 3306
/usr/local/mysql/bin/mysqladmin -u senha root 123
[root@localhost ~]# chmod +x mysql_install.sh
[root@localhost ~]# ./mysql_install.sh
O comando de origem é executado no script e só pode ter efeito no subshell do script. Portanto, execute este comando após a execução do script.
fonte /etc/perfil