script e processo de instalação do banco de dados mysql

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.

  1. 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

Acho que você gosta

Origin blog.csdn.net/m0_57207884/article/details/119669752
Recomendado
Clasificación