Introdução ao mysql
O MySQL é um software de gerenciamento de banco de dados relacional. A característica dos bancos de dados relacionais é armazenar dados em diferentes tabelas bidimensionais. A linguagem padronizada mais comumente usada para acessar e gerenciar bancos de dados MySQL é a linguagem de consulta estruturada SQL .
1. instalação do MySQL
Existem muitas maneiras de instalar o mysql, a mais simples e mais adequada é a instalação do método binário. Em seguida, usamos o pacote binário mysql para instalar e implantar o mysql
Descompacte o software
- tar xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C / data1 / server /
- cd / data1 / servidor /
- Como instalar o mysql no linux-glibc2.5-x86_64
Crie um usuário dedicado
- useradd -s / sbin / nologin -M mysql
Inicialize o banco de dados mysql
- / data1 / server / mysql / scripts / mysql_install_db --basedir = / data1 / server / mysql --datadir = / data1 / server / mysql / data1 / --user = mysql
Arquivos de configuração relacionados
Gerenciamento de arquivo de configuração do banco de dados
- mv /etc/my.cnf /etc/my.cnf-bak
- cp /data1/server/mysql/support-files/my-default.cnf /etc/my.cnf
Configuração do comando de inicialização do banco de dados (copiado simultaneamente para o comando de entrada)
- cp /data1/server/mysql/support-files/mysql.server /etc/init.d/mysqld
- chmod + x /etc/init.d/mysqld
Iniciar modificação do arquivo
- # sed / i / usr / local / mysql # / data1 / server / mysql # g '/ data1 / server / mysql / bin / mysqld_safe /etc/init.d/mysqld
Após a modificação do arquivo, digite cat /etc/init.d/mysqld e modifique o caminho para / data1 / server / mysql
Gerenciamento de permissão de arquivo de banco de dados
- chown -R mysql.mysql / data1 / server / mysql /
Explicação detalhada dos comandos de modificação de conteúdo do arquivo sed (mais simples que o comando de edição de conteúdo vim):
Iniciar o banco de dados
Verifique antes de iniciar o banco de dados
- netstat -tnulp | grep mysql
Iniciar o banco de dados
- /etc/init.d/mysqld start
Verifique o status de inicialização do banco de dados
- netstat -tnulp | grep mysqld
Configurar variáveis de ambiente
- vim / etc / profile
# Adicione esta configuração no final (a função é adicionar todos os comandos do mysql a todos os caminhos de comandos)
- PATH = / data1 / servidor / mysql / bin: $ PATH
Tornar o arquivo de configuração eficaz
- fonte / etc / profile
Neste ponto, a instalação do mysql está concluída: teste se a instalação foi bem-sucedida, digite diretamente o comando mysql
Operação de comando do banco de dados
- show database; <--- consulta as informações padrão do banco de dados
Escolha usar um banco de dados
- use mysql; <--- significa escolher usar um banco de dados, que é equivalente ao CD entrar no banco de dados
Exibir o banco de dados atual
- select database (); <--- significa exibir o banco de dados atual, semelhante à função do comando pwd
Exibir o usuário atualmente conectado ao banco de dados
- select user (); <--- visualiza o usuário atualmente logado no banco de dados, semelhante ao comando whoami e o mysql também pode restringir onde o usuário especificado pode se conectar para efetuar login no banco de dados
Veja o diretório em que você pode efetuar login no banco de dados mysql
- selecione usuário, host do mysql.user; --- Veja o diretório em que você pode efetuar login no banco de dados mysql e onde você pode gerenciar o banco de dados mysql
Crie um banco de dados
- criar banco de dados nome do banco de dados; ===> pode criar um banco de dados
Via show database; visualização
Crie um usuário para o banco de dados especificado
O usuário que criou um banco de dados:
- conceda tudo no iwebshop. * a 'iwebshop' @ 'localhost' identificado por '123456';
- conceda tudo no nome do banco de dados. * para 'nome de usuário de login do banco de dados' @ 'host de login do banco de dados' identificado por 'senha';
#Crie um usuário wordpress com permissões para todos, defina o segmento de rede que permite o login e, finalmente, defina a senha
Após criar um usuário, atualize os privilégios de liberação das informações do banco de dados;
- mysql> privilégios de liberação; privilégios de atualização
- #flush privilégios Depois de criar usuários, atualize as informações do banco de dados
Veja as informações do usuário do banco de dados, selecione user, host from mysql.user;
Excluir um banco de dados
- solte o banco de dados; ===> pode excluir um banco de dados, através de mostrar bancos de dados;