Instalação mysql-Centos

Mysql5.6.46 versão da instalação offline

Mysql5.6.46 baixar o pacote de instalação do
código é extraído: h8hn
baixar uma ferramenta boa para usar para fazer o upload para a pasta do sistema Linux

sistema de descarregamento vem MariaDB

rpm -qa|grep mariadb  // 查询出来已安装的mariadb  
rpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令查询出来的文件  

1. Extrair

tar -zxvf mysql5.6.46.tar.gz(下载的文件名)  -C /usr/local

mv 解压文件出来文件名  mysql        //并在usr/local目录下使用命令更改文件夹名称为 mysql

2. Adicione o grupo mysql sistema e usuário mysql:

groupadd mysql
useradd -r -g  mysql  mysql

3. Digite o diretório de instalação

cd /usr/local/mysql

4. Modificar o diretório atual de propriedade de usuário mysql:

chown -R mysql:mysql  ./

5. Base de Dados de Instalação:

./scripts/mysql_install_db --user=mysql

//如果安装报错,执行下面语句后,再安装一次
yum -y install autoconf

6. Modificar o diretório atual de propriedade do usuário root:

chown -R root:root ./

7. Modificar o diretório de dados atual de propriedade de usuário mysql

chown -R mysql:mysql data

8. Adicione o boot:

cp support-files/mysql.server /etc/init.d/mysqld

9. Iniciar serviço mysql:

service mysqld start

10. O cliente mysql no caminho padrão:

ln -s /usr/local/mysql/bin/mysql  /usr/local/bin/mysql

As etapas acima são de instalação mysql completa, a senha padrão para entrar sem

root@hadoop# mysql      //按回车进入mysql界面了

O passo seguinte não é necessário! Selecione a operação necessária
execução de arquivos de configuração do MySQL ./scripts/mysql_install_db --user = mysql diretório de instalação padrão gerado (/ usr / / mysql local) Pista


usr/local/mysql/my.cnf

Recomendar para o próximo etc

mv  my.cnf  /etc/

Configurar o acesso remoto para o nome de usuário 'root' para indicar o login remoto, a senha de login remoto '123', de acordo com a mudança necessidades individuais

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

mysql>flush privileges;                           //刷新权限

Remover duplicado acesso ip execução insignificante


mysql>use msyql;                               //选择mysql库
msyql>delete from user where host !=’%;
mysql>flush privileges;

Configurar o acesso remoto pode registrar teste se você não pode desligar o firewall e, em seguida, executar o comando seguinte sobre ele

Desligue o firewall
systemctl stop firewalld.service
Proibição arrancar Firewall
systemctl  disable firewalld.service

instalação da linha de mysql

Substitua o download mysql fonte yum, atualizando outras aplicações mais rápido e não quer jogar esta pode pular esta etapa
Se você não gosta da fonte de Ali livre para baixar outras fontes Baidu 163yum, etc., para a fonte é a mesma maneira

Para o arquivo de origem

cd /etc/yum.repos.d

Um backup é recomendado o uso de comando cp CentOS-Base.repo para copiar os arquivos de origem antes de excluir outras pastas não conseguiu impedir a troca de fonte em troca

rm –rf C*   //删除源文件

Baixar fonte Ali, baixar o código fonte completo Ali yum usará o comando ll no diretório atual

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

Limpar o cache e gerar novo cache originais

yum clean all && yum makecache

Teste se para mudar o sucesso da implementação das seguintes fontes para ver se o resultado de um erro

yum update

Oficialmente entrou no link de instalação

Fonte de download do MySQL

yum install -y http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

Instalar serviço mysql

yum  install  –y  mysql-server

servidor mysql Iniciar

service  mysqld  start 

Junte-se a inicialização

chkconfig  mysqld  on 

Nenhuma senha para log em

mysql  

Selecione o banco de dados mysql

use mysql

Modificar o serviço remoto

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

Use o seguinte comando para visualizar a tabela de usuário dentro dos três campos de usuário, host, campo de senha para descobrir que o anfitrião é capaz de fazer logon localmente IP e são capazes de logar sem uma senha

mysql>select user,host,password from user; 

123 é registrado assim para a afirmação acima 'root' @ '%' já representa todos os endereços IP, você pode usar a senha do usuário rootsegurançaPouco efeito sobre a mesa recomendação ip originais apagados não exclui indivíduo curso usuários de teste nada do

mysql>delete from user where host !=’%;

direitos de atualização

mysql>flush privileges;

Neste ponto, a instalação estiver concluída online!

ubuntu mysql Telnet resolver problemas

Ver 3306 porto, se a máquina só pode ser acessado, como

netstat -an|grep 3306

Aqui Insert Picture Descrição

Abra o arquivo de configuração do MySQL, o bind-address = 127.0.0.1 Comentário

vi /etc/mysql/mysql.conf.d/mysqld.cnf

Aqui Insert Picture Descrição
Agora reinicie o serviço mysql

service mysql restart

teste, em seguida, se o sucesso remoto

Publicado 39 artigos originais · ganhou elogios 13 · vista 2319

Acho que você gosta

Origin blog.csdn.net/qq_43205282/article/details/103433768
Recomendado
Clasificación