Instale o banco de dados MySQL no ambiente inicial do Linux

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

Insira a descrição da imagem aqui

  • 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

Acho que você gosta

Origin blog.csdn.net/qq_50573146/article/details/109824688
Recomendado
Clasificación