Instale a versão mysql-noinstall no sistema WIndows
Autor:Eve Cole
Data da Última Atualização:2009-07-27 17:13:20
Lembrete amigável: Este artigo resume o aplicativo de instalação e configuração da versão mysql-noinstall, que é a versão descompactada. Essas operações são muito comumente usadas. Este artigo resume o aplicativo de instalação e configuração da versão mysql-noinstall, que é a versão descompactada. Essas operações são muito usadas. O artigo não apresenta a versão de instalação do arquivo executável do MySQL. A versão de instalação do executável tem muitas desvantagens, então não irei abordá-las uma por uma. Resumindo, gosto de software ecológico e ecológico, incluindo Eclipse, Tomcat, Jboss e Apache. Mesmo que o sistema operacional seja reinstalado, esses softwares não precisam ser reinstalados.
ambiente:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
1. Baixe MySQL
http://www.mysql.com/downloads
2. Processo de instalação
1. Descompacte mysql-noinstall-5.0.37-win32.zip em um diretório, adicione e descompacte-o no diretório E:myserver.
2. Escreva o arquivo de configuração em execução do mysql my.ini
meu.ini
--------------------------
[WinMySQLAdmin]
# Especifique o arquivo para iniciar o serviço mysql
Servidor=E:\meuservidor\mysql-5.0.37-win32\bin\mysqld-nt.exe
[mysqld]
#Defina o diretório de instalação do mysql
baseado=E:\meuservidor\mysql-5.0.37-win32
#Defina o diretório de armazenamento dos dados do banco de dados mysql, que deve ser data ou \xxxdata
datadir=E:\meuservidor\mysql-5.0.37-win32\dados
#Defina o conjunto de caracteres do servidor MySQL
conjunto de caracteres padrão = gbk
[cliente]
#Defina o conjunto de caracteres do cliente MySQL
conjunto de caracteres padrão = gbk
--------------------------
3. Para instalar o serviço mysql, insira o diretório E:myservermysql-5.0.37-win32bin na janela do MS-DOS e execute o seguinte comando:
mysqld --install mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. Inicie o banco de dados mysql Na janela de comando acima, digite o comando: net start mysql5.
Isso iniciará o serviço mysql.
5. Faça login no banco de dados mysql (localmente). Na janela de comando acima, digite o comando: mysql -u root -p.
Após pressionar Enter, você será solicitado a inserir sua senha.
A senha root do administrador para a instalação inicial da versão descompactada do mysql está vazia, então basta pressionar Enter novamente para fazer login no banco de dados mysql.
Se esta não for a primeira vez que você faz login no mysql e ainda tem um usuário com um endereço de rede, você pode usar o seguinte comando para fazer login no servidor mysql. Este servidor mysql pode ser remoto ou local. Este método de login é denominado "login remoto" e o comando é o seguinte:
mysql -h 192.168.3.143 -u raiz -p
mysql -h 192.168.3.143 -u root -pleizhimin
-h especifica o IP de login, -u especifica o usuário e -p especifica a senha. Se você não escrever nada depois de -p, será solicitado que você digite a senha. Depois de -p, você também pode escrever a senha diretamente. que você não precisa mais digitá-la.
6. Operar o banco de dados e as tabelas Após fazer login no banco de dados mysql, você pode executar a operação especificada no banco de dados. Use o comando: use o nome do banco de dados para especificar o objeto do banco de dados para a operação. banco de dados O método de operação é, obviamente, comandos SQL, haha.
7. Altere a senha raiz do administrador do banco de dados MySQL
Existe um banco de dados mysql por padrão no banco de dados mysql. Este é o banco de dados do sistema mysql e é usado para salvar usuários do banco de dados, permissões e muitas outras informações. Para alterar a senha, você precisa operar a tabela de usuários do banco de dados mysql.
Agora a senha do usuário root do mysql ainda está vazia, o que é muito inseguro. Suponha que você queira alterar a senha para "leizhimin".
Ainda na janela de comando acima, execute o seguinte comando:
usar mysql;
conceder tudo em *.* para root@'%' identificado por 'leizhimin' com opção de concessão;
comprometer-se;
O significado deste comando é adicionar um usuário root com todas as permissões e a senha é "leizhimin", e este usuário pode acessar não apenas localmente, mas também através da rede. A razão para enfatizar isso é que o usuário root que vem com o sistema mysql só pode ser acessado localmente, e o identificador após o caractere @ é localhost. Para detalhes, você pode verificar a tabela uer de dados mysql. A partir de agora, existem dois usuários root, um é o sistema original e o outro é o novo. Para maior comodidade de gerenciamento, exclua o root que vem com o mysql. mantenha o usuário root recém-criado, o motivo é que esse usuário pode acessar o mysql através da rede.
Em seguida, o comando para excluir o usuário:
usuário mysql;
deletar do usuário onde user='root' e host='localhost';
comprometer-se;
Na verdade, o método acima é um comando de autorização, que cria um usuário de banco de dados durante a autorização. O MySQL também possui um método separado para alterar as senhas dos usuários.
Primeiro, crie um usuário lavasoft com uma senha de: 123456
conceda tudo em *.* para lavasoft@'localhost' identificado por '123456' com opção de concessão;
A seguir, altere a senha deste usuário para: leizhimin
atualizar conjunto de usuário senha = senha('leizhimin') onde usuário = 'lavasoft' e host='localhost';
liberar privilégios;
Para explicar, é melhor usar concessão para criar usuários MySQL. Especialmente para DBA MySQL, é importante especificar permissões de usuário ao criar usuários e desenvolver bons hábitos.
Este método de modificação na verdade usa a função mysql. Existem mais métodos, então não vou apresentá-los um por um.
Outra coisa a notar é que ao alterar senhas e outras operações, o MySQL não permite especificar aliases para tabelas, mas não existe tal restrição pela primeira vez.
8. Crie um banco de dados. Na verdade, além do banco de dados MySQL, há também um teste de banco de dados vazio para teste do usuário.
Agora continue a criar um banco de dados testdb e execute uma série de instruções SQL para ver as operações básicas do banco de dados MySQL.
Crie o banco de dados testdb:
criar banco de dados testdb;
Crie um banco de dados preventivamente:
crie banco de dados se não for testdb
Criar tabela:
usar testdb;
criar tabela tabela1(
nome de usuário varchar(12),
senha varchar(20));
Criação preventiva de tabela aaa:
cria tabela se não existir aaa(ss varchar(20));
Ver estrutura da tabela:
descrever a tabela1;
Insira os dados na tabela table1:
inserir nos valores da tabela1 (nome de usuário, senha)
('leizhimin','lavasoft'),
('olá gatinha','hahhahah');
comprometer-se;
Tabela de consulta tabela1:
selecione * da tabela1;
Alterar dados:
atualizar tabela1 definir senha = 'hehe' onde nome de usuário = 'hellokitty';
comprometer-se;
Excluir dados:
excluir da tabela1 onde nomedeusuario='hellokitty';
comprometer-se;
Adicione uma coluna à tabela:
alterar tabela tabela1 adicionar coluna(
sexo varchar(2) comentário 'gênero',
idade data não comentário nulo 'idade'
);
comprometer-se;
Crie uma tabela table1 a partir da consulta:
crie a tabela tmp como
selecione * da tabela1;
Excluir tabela tabela1:
eliminar tabela se existir tabela1;
eliminar tabela se existir tmp;
9. Faça backup do banco de dados testdb
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. Exclua o banco de dados testdb
descartar banco de dados testdb;
11. Para restaurar o banco de dados testdb, primeiro crie o banco de dados testdb e, em seguida, use o seguinte comando para restaurá-lo localmente:
mysql -u root -pleizhimin testdb <C:testdb.sql
12. Exclua o serviço mysql Se você está cansado do mysql e precisa desinstalá-lo, então você só precisa fazer isso.
Pare o serviço mysql
parada líquida mysql5
Excluir serviço mysql
sc excluir mysql5
Em seguida, exclua a pasta de instalação do msyql sem deixar rastros.