Intranet centos 7 install mysql e registro de possíveis problemas

Intranet centos 7 instale mysql e registro de possíveis problemas

Para instalar o mysql na rede pública centos 7, consulte:
Server Deployment- "MySQL" -Rookie Xiaohui
Devido a razões de rede interna, comandos individuais na rede pública têm problemas e só podem ser instalados na forma de pacotes descompactados.
Referência do processo principal:
ambiente de intranet CentOS 7.2 para construir MySQL 5.7.24

Possíveis problemas:

1. Ao usar o comando msqld: -bash: mysqld: comando não encontrado.

O problema ocorre por causa do problema da variável de ambiente. A solução é configurar a variável de ambiente. Após a configuração ser concluída, use o comando mysqld novamente

vi /etc/profile
#末尾添加
export PATH=$PATH:/usr/local/mysql/bin
#刷新环境变量
source /etc/profile

、 执行 mysqld --initialize --user = mysql 报错 : Não é possível mudar para rodar como usuário 'mysql' Verifique se o usuário existe

resolver:

#创建mysql用户
useradd mysql
#mysql目录改为mysql读写权限
chown -R mysql:mysql /var/lib/mysql
chown -R mysql:mysql /usr/local/mysql

Fonte de solução

3. Ao usar o Navicate para conectar ao mysql: ERROR 1062 (23000): Entrada duplicada '% - root' para a chave 'PRIMARY'

  • Motivo: problema de firewall muito falado, a porta 3306 não está aberta
  • resolver:
#开放防火墙3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重启防火墙
systemctl restart firewalld.service

Acho que você gosta

Origin blog.csdn.net/qq_39231769/article/details/108513368
Recomendado
Clasificación