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
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
Agora reinicie o serviço mysql
service mysql restart
teste, em seguida, se o sucesso remoto