mysql instalação do Linux (servidor e cliente) sob

I. Introdução

Eu quero usar o Linux por um longo tempo, porque não há nenhuma tarefa difícil houve nenhum estudo sistemático da natureza recente do trabalho deve ser utilizado no Linux MySQL . Pensei alguma experiência com SQLServer no Windows, que está instalado no Linux MySql deve ser fácil de fazer, realmente pode instalar e usar o MySQL ter um monte de desvios, conheci um monte de problemas, afinal, Linux e Windows em si é muito diferente. Para que um novato como eu e desvios no processo de aprendizagem, a entrada mais cedo possível, escreveu este artigo, espero por sua ajuda.

Em segundo lugar, o Mysql instalação

1, baixar os MySQL arquivos de instalação
para instalar MySQL requer os dois seguintes arquivos:
MySQL-Server-5.0.9-0.i386.rpm   
MySQL-Client-5.0.9-0.i386.rpm
download em: http: // dev .mysql.com / downloads / MySQL / 5.0.html , abrir esta página, desça a página para encontrar "linuxx86 de downloads RPM" item, encontrar "Servidor" e "Clientprograms" item, esses dois arquivos rpm é necessário baixar.

2, instalar MySQL
arquivos RPM são desenvolvidos por pacote de instalação do software Red Hat, rpm permite Linux eliminando muitos procedimentos complexos ao instalar o pacote. Este comando é comumente parâmetros utilizados durante -ivh instalação, onde i representa o pacote rpm especificado será instalado, detalhes de instalação quando V representa, representa ocorreu h durante a instalação "#" símbolo para mostrar o processo de instalação atual. Este símbolo continuará até que após a instalação está parada completa.
1) instalar o servidor
execute o seguinte comando no diretório de arquivo tem dois PGR:
[o root @ teste1 local] # rpm -ivh o MySQL-Server-5.0.9-0.i386.rpm
seguintes informações são exibidas.
aviso: MySQL-server-5.0.9-0.i386.rpm: V3 DSA assinatura: NOKEY, ID key 5072e1f5
Preparando ... ########################################### [100% ]
. 1: o mysql-server ########################################### [
100%] . . . . . . (Não mostrar)
/ usr / bin / mysqladmin -u a senha de root 'new new-password'
/ usr / bin / mysqladmin -u a senha de root -H test1 'new new-password'
. . . . . . (Não mostrar)
A partir mysqld daemon com bancos de dados lib / var / / MySQL
como tal, afigura informação, a instalação do servidor. Se o teste foi bem sucedido netstat corrida para ver Mysql porta está aberta, como o serviço de abertura foi iniciada, a instalação foi bem sucedida. Mysql porta padrão é 3306.
[O root @ teste1 local] # netstat -nat
as conexões ativas da Internet (servidores e estabeleceu)
Proto Recv-Q-Q a enviar o local do Foreign Address Endereço Estado   
TCP 0 0 0.0.0.0:3306 0.0.0.0:* o ESCUTE   
mostrado acima pode ser vistoMySQL serviço foi iniciado.
2) instalar o cliente
execute o seguinte comando:
[o root @ teste1 local] # rpm -ivh o MySQL-Client 5.0.9-0.i386.rpm
aviso: o MySQL-Client-5.0.9-0.i386.rpm: o DSA V3 assinatura: NOKEY, Key ID 5072e1f5
Preparando ... ####################################### #### [100%]
1: Client - ##################################### o MySQL. ###### [100%]
visor instalado.
Conexão com o seguinte comando MySQL , se o teste foi bem sucedido.

Em terceiro lugar, log no MySQL

Entrar MySQL comando 's é MySQL , MySQL usa a seguinte sintaxe:
MySQL [-u username] [-h host] [- o p- [senha]] [dbname]
nome de usuário ea senha são os MySQL nome de usuário e senha, MySQL tratamento inicial conta é root, nenhuma senha Nota: o usuário root não é um usuário de Linux. MySQL usuário padrão é root, não como a senha inicial, basta digitar a primeira vez para o mysql pode ser.
[O root @ teste1 local] # MySQL
disponível para compra ao MySQL monitor os comandos ENDWITH A; ou \ G ..
Seu o MySQL ID Connection 1 a ServerVersion É: Standard-4.0.16.
A 'Ajuda;' Digite ou '\ H' Ajuda para o Tipo '. \ c 'ao Limpar no buffer.
MySQL>
apareceu "mysql>" prompt, Parabéns, a instalação é bem-sucedido!
Aumento formato de senha de logon é a seguinte:
MySQL -u a raiz -p
a senha Enter: (senha)
que é seguido pelo nome -u usuário, -p exigir uma senha, a senha a senha após o retorno de carro.

Nota: O mysql arquivo no diretório / usr / bin, e começar a falar por trás do arquivo /etc/init.d/mysql não é um arquivo.

Quatro, MySQL vários diretório importante

MySQL após a instalação diferentemente do SQL Server é instalado por padrão em um diretório, seus arquivos de banco de dados são processados sonho ⑴ coelho aumento hairpin aumento reta Wren enganar Huang Ke que acompanha varanda privada ┠ Ke Tuo lotados em torno Weizhou rasa V placa miscellaneous longo inux iniciantes, porque o próprio Linux é estrutura de diretórios mais complexa, não tenho certeza se MySQL diretório de instalação seria fora de questão estudo aprofundado.

Aqui estão apenas olhar para esses diretórios.

1, o diretório de banco de dados
/ var / lib / mysql /

2, arquivo de configuração
/ usr / share / MySQL ( MySQL os comandos .server e arquivos de configuração)

3, os comandos
/ usr / bin (mysqladmin mysqldump comandos)

4, script de inicialização
/ etc /rc.d/init.d/ (startup arquivo de script mysql diretório)
Quinta, modificar o login senha

MySQL padrão é nenhuma senha, senha instalado para aumentar a importância do auto-evidente.

1, o comando
usr / bin / mysqladmin -u root password
formato: mysqladmin -u usuário -p senha antiga nova senha

2, Exemplos
Exemplo 1: 123456 para adicionar uma raiz.
Digite o seguinte comando:
[Root @ teste1 local] # / usr / bin / mysqladmin -u raiz password123456
Nota: Desde o início de raiz sem uma senha, de modo que o -p uma senha antiga possa ser omitido.

3, testando se a modificação for bem sucedida
1) sem uma senha para entrar
[root @ teste1 local] # MySQL
ERROR 1045: Acesso negado para o usuário: 'root @ localhost' (Usingpassword: NO)
de erro, indicando que a senha foi alterada.
2) usando a senha de login modificado
[root @ teste1 local] # MySQL u root -p
a senha Enter: (senha 123456 modificado após entrada)
está disponível para compra no The para MySQL .. Monitor de Comandos endwith, ou \ G
Seu MySQL Connection o acima mencionado ID é para ServerVersion 4: 4.0.16-standard
.. Tipo 'Ajuda;' ou '\ H' para ajuda Type '\ c' a claro no tampão
MySQL>
sucesso!
Esta é modificada pelo comando mysqladmin password, mas também para alterar a senha ao modificar a biblioteca.

Sexto, iniciar e parar

1, inicie o
MySQL arquivos de inicialização após a instalação está completa MySQL , você pode executar o seguinte comando no diretório /etc/init.d quando você precisa para começar.
[Root @ test1 o init.d] /etc/init.d/mysql Iniciar #

2, parada
/ usr / bin / mysqladmin -u a raiz -p o desligamento

. 3, o início automático
1) Ver mysql se a lista de inicialização automática
[root @ test1 local] # / sbin / chkconfig --list
2) o MySQL adicionar ao seu sistema, inicie o grupo de serviço para ir para dentro
[root @ teste1 local] # / sbin / chkconfig -add MySQL
3) o MySQL removido do grupo serviço será iniciado dentro.
[Root @ teste1 local] # / sbin / chkconfig -del MySQL

Sete, para mudar MySQL diretório

Padrão do MySQL diretório de armazenamento do arquivo de dados de / var / lib / mysql. Se você deseja que o próximo diretório para / home / dados exigidos os seguintes passos:

   1, o estabelecimento de diretório de dados do diretório home
   cd / home
   mkdir dados

   2, parou o processo de serviço MySQL:
   raiz mysqladmin -u -p o desligamento

   3, o / var / lib / mysql toda diretório para / Home / dados
   Music videos / var / lib / mysql / home / dados /
   este colocou o arquivo de dados MySQL para a próxima / Início / dados / MySQL

   . 4, my.cnf arquivo de configuração para encontrar
  se não my.cnf arquivo de configuração / etc / diretório, por favor, encontrar * .cnf arquivo / usr / share / mysql /, onde uma cópia do arquivo / etc / e my.cnf renomeado) em. Comando é a seguinte:
   [root @ test1 MySQL] # cp / usr / denunciar essa participação content / MySQL / My-medium.cnf /etc/my.cnf

   5, editar o MySQL arquivo de configuração /etc/my.cnf
   para garantir que o MySQL para funcionar corretamente, você precisa specificies o arquivo de localização mysql.sock. Modificar a tomada direita = / var / lib / mysql / mysql.sock número do meio da linha é: /home/mysql/mysql.sock. Da seguinte forma:
   vi my.cnf (my.cnf arquivo com a ferramenta editor vi, encontrar os seguintes dados modificados)
   # no servidor MySQL
    [Mysqld]
    Porto = 3306
    #socket = /var/lib/mysql/mysql.sock (conteúdo original, a fim de garantir mais por comentário "#" esta linha)
    Soquete = /home/data/mysql/mysql.sock (este mais line)

   6, modificar o MySQL inicialização /etc/rc.d/init.d/mysql roteiro
  Finalmente, a necessidade de modificar o MySQL inicialização /etc/rc.d/init.d/mysql roteiro, ao qual datadir = / var / lib / mysql linha, o caminho para a direita do sinal de igual em seu atual caminho de armazenamento real: home / dados / mysql.
   [O root @ test1 etc] # VI /etc/rc.d/init.d/mysql
   # DATADIR = / var / lib / MySQL (comentar esta linha)
   DATADIR = / Home / Dados / MySQL (adicione esta linha)

   7, reiniciar o serviço MySQL
   /etc/rc.d/init.d/mysql iniciar
   ou reiniciar com um comando reboot Linux
   se o movimento é bem sucedido trabalho corretamente, ou em frente à verificação de controle de 7 etapas novamente.

   Oito, operação comum MySQL

   Nota: MySQL deve ser um ponto e vírgula após cada comando; o fim.

Original: http: //blog.sina.com.cn/s/blog_87fad56a0101fv1f.html

Acho que você gosta

Origin www.cnblogs.com/Ge-Zsj/p/12535986.html
Recomendado
Clasificación