Nota: Os seguintes comandos podem ser copiados (# . #)
- 1. Pré-requisitos
[root @ localhost ~] # setenforce 0
[root @ localhost ~] # systemctl restart firewalld
[root @ localhost ~] # vim / etc / sysconfig / network-scripts / ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.2.1
NETMASK=255.255.255.0
[root @ localhost ~] # systemctl reiniciar rede
- Dois, edite a fonte YUM
[root@localhost ~]# vim /etc/yum.repos.d/qqq.repo
[suibian]
baseurl=file:///huaizhe
enabled=1
gpgcheck=0
- Três, arraste para o pacote de software da máquina virtual
- Quarto, monte o CD
[root @ localhost ~] # mkdir / huaizhe
[root @ localhost ~] # mount / dev / cdrom / huaizhe /
mount: / dev / sr0 é protegido contra gravação e será montado como somente leitura
- Quinto, instale um ambiente dependente de MySQL
[root @ localhost ~] # yum -y install ncurses-devel
- Seis, instale ferramentas cmake
cmake é uma ferramenta de compilação que substitui a função do comando configure ao instalar o mysql e é usada para configurar as opções de instalação e o ambiente operacional do mysql.
[root @ localhost ~] # tar -zxvf cmake-2.8.6.tar.gz -C / usr / src
[root @ localhost ~] # cd /usr/src/cmake-2.8.6/
[[email protected] .6] # ./configure && gmake && gmake install
Nota:
[1] Use gmake para compilar e instalar a ferramenta cmake
[2] Use cmake para configurar as opções de instalação do myslq
[3] Finalmente, use make para compilar e instalar o mysql.
- Sete, instale o MySQL
[root @ localhost cmake-2.8.6] # cd
[root @ localhost ~] # tar -zxvf mysql-5.6.36.tar.gz -C / usr / src
[root @ localhost ~] # cd / usr / src / mysql-5.6.36 /
[root @ localhost mysql-5.6.36] # cmake -DCMAKE_INSTALL_PREFIX = / usr / local / mysql -DSYSCONFDIR = / etc -DDEFAULT_CHARSET = utf8 -DDEFAULT_COLLATION = utf8_general_ci -DWITH_EXTRA_CHARSETS = all
(note o espaço aqui Um mais ou um espaço a menos causará um erro)
Descrição da opção:
-DCMAKE_INSTALL_PREFIX = / usr / local / mysql#指定安装路径
-DSYSCONFDIR = / etc #Especifique o caminho do arquivo de configuração
-DDEFAULT_CHARSET = utf8
#Especifique o tipo de caractere -DDEFAULT_COLLATION = utf8_general_ci
#Especifique o conjunto de caracteres -DWARTS_EXETS_CHARSET # estendido definir
[root @ localhost mysql-5.6.36] # make && make install
- 8. Otimização de script de serviço e caminho {Observação: pacotes diferentes significam arquivos diferentes no diretório de arquivos de suporte}
Otimize o caminho do comando mysql:
[root@localhost mysql-5.6.36]# ln /usr/local/mysql/bin/* /usr/local/bin/
Copie o arquivo de configuração mysql para o diretório / etc:
cp /usr/src/mysql-5.6.36/support-files/my-default.cnf /etc/my.cnf
cp:是否覆盖"/etc/my.cnf"? y
Copie o arquivo de script mysql para o diretório /etc/rc.d/init.d/
cp /usr/src/mysql-5.6.36/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod a+x /etc/rc.d/init.d/mysqld
Adicione o serviço mysqld ao gerenciador de serviço
[root@localhost mysql-5.6.36]# chkconfig --add mysqld
[root@localhost mysql-5.6.36]# chkconfig mysqld on
- Nove, inicialize o mysql
Crie usuários e grupos mysql:
[root @ localhost mysql-5.6.36] # groupadd mysql
[root @ localhost mysql-5.6.36] # useradd -s / sbin / nologin -g mysql mysql
Instale os componentes de tempo de execução perl e o ambiente de tempo de execução:
[root @ localhost mysql-5.6.36] # yum -y install perl perl perl-devel perl-DBD * #install perl language environment
Inicialize o mysql:
/ usr / local / mysql / scripts / mysql_install_db --user = mysql --group = mysql --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data
Descrição da opção:
–user = mysql #Process management user –group
= mysql
#Process management group –basedir = / usr / local / mysql #
Especifique o diretório base do mysql –datadir = / usr / local / mysql / data # Especifique o banco de dados mysql diretório de armazenamento
- 10. Inicie o serviço e defina a senha do usuário root
[root@localhost mysql-5.6.36]# systemctl restart mysqld
root用户第一次设置密码:
[root@localhost mysql-5.6.36]# mysqladmin -u root password
root用户修改密码:
[root@localhost mysql-5.6.36]]# mysqladmin -u root -p password
- 11. O experimento foi bem-sucedido:
Faça login no mysql: mysql -u root -p