instalação do mysql no windows

O MySQL  é um sistema de gerenciamento de banco de dados relacional desenvolvido pela empresa sueca MySQL AB. Foi adquirido pela SUN em 2008 e posteriormente a Sun foi adquirida pela Oracle.

1. Download

 Site oficial do  MySQL https://www.mysql.com/

Clique  DOWNLOADS no endereço de download, você verá várias versões diferentes:

  • MySQL Enterprise Edition: Enterprise Edition (cobrado)
  • MySQL Cluster CGE: Advanced Cluster Edition (cobrado)
  • MySQL Community Edition: Community Edition (código aberto e gratuito, mas o funcionário não fornece suporte técnico)

Geralmente usamos a versão da comunidade. Clique para entrar na versão da comunidade, veja muitas coisas, um pouco atordoado, não se preocupe, de fato, clique no primeiro  MySQL Community Server download.

Portanto, o endereço de download real é realmente: https://dev.mysql.com/downloads/mysql/

Puxe para baixo para selecionar o   sistema Windows .

A versão de instalação e a versão de descompactação são fornecidas aqui.A versão de instalação é de 32 bits (é claro, também pode ser instalada no sistema de 64 bits) e a versão de descompactação é de 64 bits.

Depois de clicar  Download , ele irá para a página seguinte, isto é para você se registrar / fazer login, ignorá-lo, clique no canto inferior esquerdo para  No thanks, just start my download. iniciar o download.


A versão de instalação é de 32 bits e a maioria das máquinas atuais são de 64 bits. Embora programas de 32 bits também possam ser instalados, isso não é recomendado. A instalação da versão de instalação também é relativamente fácil, portanto, aqui só falamos sobre a instalação da versão de descompactação.

Dois, descompacte a configuração da versão

1. Configure variáveis ​​de ambiente

Descompacte o pacote de instalação no diretório que você deseja instalar e inclua o  bin diretório na variável de ambiente.
Adicionar variáveis ​​de ambiente

2. Configure my.ini

Crie um novo my.ini arquivo no diretório raiz  .
my.ini

Em  my.ini adicionar a seguinte configuração:

[mysqld]
; Configure a porta 3306
port = 3306
; Configure o diretório de instalação do mysql com
base em = D: \\ mysql-5.6.47-winx64
; Configure o diretório de armazenamento de dados do banco de dados mysql
datadir = D: \\ mysql-5.6.47- winx64 \\ data
; diretório de buffer
tmpdir = D: \\ mysql-5.6.47-winx64 \\ data
; Conexões máximas permitidas
max_connections = 200
; Número de falhas de conexão permitidas. Isso evita que alguém tente atacar o sistema de banco de dados
max_connect_errors = 10 deste host
; o conjunto de caracteres usado pelo
servidor é UTF8 character-set-server = utf8
por padrão; o mecanismo de armazenamento padrão que será usado ao criar novas tabelas
default-storage-engine = INNODB
; Use a autenticação do plugin "mysql_native_password" por padrão
default_authentication_plugin = mysql_native_password
[mysql]
; Defina o conjunto de caracteres padrão do cliente mysql
default-character-set = utf8
[client]
; Defina a porta padrão usada pelo cliente mysql para conectar-se à
porta do servidor = 3306
conjunto de caracteres padrão = utf8


Nota: basedir e datadir devem ser alterados para seu próprio diretório.

Armadilha:

default_authentication_plugin=mysql_native_password Esta frase deve ser adicionada, caso contrário, a senha inicial do root poderá não conseguir fazer login.

3. Inicialize o banco de dados

 Execute o  cmd como administrador , alterne para o  diretório bin do diretório de instalação  e digite o seguinte comando:

mysqld --initialize --console

O nome do serviço padrão é  mysql, você também pode especificar o nome do serviço

mysqld --initialize --console 服务名

Geralmente, você não especificará o nome do serviço, mas se precisar instalar vários serviços MySQL no seu computador, poderá usar nomes diferentes para distinguir.

Após a execução bem-sucedida, root a senha inicial será exibida  , como mostrado abaixo, essa senha precisa ser salva.
senha root

Se não for adicionado --consoleao comando  , as  informações do log não serão exibidas na janela do  cmd . Você pode  encontrar um arquivo .err no  diretório de dados (o diretório configurado pelo datadir em my.ini) e também pode visualizar as informações do log.

Armadilha 1

Pode reportar "MSVCP140.dll não encontrado"

MSVCP140.dll não encontrado

MSVCP140.dll  é um arquivo de componente do Visual Studio C ++ 2015 Redistributable.

Esse problema geralmente ocorre porque o Visual C ++ Redistributable para Visual Studio 2015 não está instalado   . Isso deve ser instalado, caso contrário, serviços posteriores não serão iniciados.
Endereço de download: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

Se estiver instalado, você pode repará-lo.

Você também pode baixar um  MSVCP140.dll , copiá-lo  C:\Windows\System32e executar o seguinte comando em lote para registrar a dll

@echo 开始注册
copy msvcp140.dll %windir%\system32\
regsvr32 %windir%\system32\msvcp140.dll /s
@echo msvcp140.dll注册成功
@pause

Após o registro bem-sucedido, execute o comando MySQL acima para inicializar o banco de dados normalmente. Obviamente, isso não é recomendado.


Armadilha 2

Após a conclusão da execução, verifique cuidadosamente as informações de saída, pode haver o seguinte aviso:

'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. 

 Atualmente, o UTF 8 é  um alias para o conjunto de caracteres  UTF8MB3 e será  substituído por UTF8MB4 em uma versão futura  . Por favor, considere usar o  UTF8MB4 para maior clareza.

Se aparecer, basta   substituir o utf8 no  arquivo  my.ini pelo  UTF8MB4 .

3.2, serviços de instalação

Serviço de instalação:

mysqld -install

Inicie o serviço:

net start mysql

Se você especificou outro nome de serviço na etapa anterior, ele será  mysql alterado para o nome do serviço que você especificou.

Efetue login no banco de dados:

mysql -u root -p

Neste momento, você será solicitado a inserir a senha, que é a senha que você salvou no artigo anterior.

Após o login bem-sucedido, o seguinte é exibido:

Alterar senha:
execute a seguinte instrução, você pode alterar a senha para  root .

高版本  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
低版本 set password = password('root')

 

 

O MySQL  é um sistema de gerenciamento de banco de dados relacional desenvolvido pela empresa sueca MySQL AB. Foi adquirido pela SUN em 2008 e posteriormente a Sun foi adquirida pela Oracle.

1. Download

 Site oficial do  MySQL https://www.mysql.com/

Clique  DOWNLOADS no endereço de download, você verá várias versões diferentes:

  • MySQL Enterprise Edition: Enterprise Edition (cobrado)
  • MySQL Cluster CGE: Advanced Cluster Edition (cobrado)
  • MySQL Community Edition: Community Edition (código aberto e gratuito, mas o funcionário não fornece suporte técnico)

Geralmente usamos a versão da comunidade. Clique para entrar na versão da comunidade, veja muitas coisas, um pouco atordoado, não se preocupe, de fato, clique no primeiro  MySQL Community Server download.

Portanto, o endereço de download real é realmente: https://dev.mysql.com/downloads/mysql/

Puxe para baixo para selecionar o   sistema Windows .

A versão de instalação e a versão de descompactação são fornecidas aqui.A versão de instalação é de 32 bits (é claro, também pode ser instalada no sistema de 64 bits) e a versão de descompactação é de 64 bits.

Depois de clicar  Download , ele irá para a página seguinte, isto é para você se registrar / fazer login, ignorá-lo, clique no canto inferior esquerdo para  No thanks, just start my download. iniciar o download.


A versão de instalação é de 32 bits e a maioria das máquinas atuais são de 64 bits. Embora programas de 32 bits também possam ser instalados, isso não é recomendado. A instalação da versão de instalação também é relativamente fácil, portanto, aqui só falamos sobre a instalação da versão de descompactação.

Dois, descompacte a configuração da versão

1. Configure variáveis ​​de ambiente

Descompacte o pacote de instalação no diretório que você deseja instalar e inclua o  bin diretório na variável de ambiente.
Adicionar variáveis ​​de ambiente

2. Configure my.ini

Crie um novo my.ini arquivo no diretório raiz  .
my.ini

Em  my.ini adicionar a seguinte configuração:

[mysqld]
; Configure a porta 3306
port = 3306
; Configure o diretório de instalação do mysql com
base em = D: \\ mysql-5.6.47-winx64
; Configure o diretório de armazenamento de dados do banco de dados mysql
datadir = D: \\ mysql-5.6.47- winx64 \\ data
; diretório de buffer
tmpdir = D: \\ mysql-5.6.47-winx64 \\ data
; Conexões máximas permitidas
max_connections = 200
; Número de falhas de conexão permitidas. Isso evita que alguém tente atacar o sistema de banco de dados
max_connect_errors = 10 deste host
; o conjunto de caracteres usado pelo
servidor é UTF8 character-set-server = utf8
por padrão; o mecanismo de armazenamento padrão que será usado ao criar novas tabelas
default-storage-engine = INNODB
; Use a autenticação do plugin "mysql_native_password" por padrão
default_authentication_plugin = mysql_native_password
[mysql]
; Defina o conjunto de caracteres padrão do cliente mysql
default-character-set = utf8
[client]
; Defina a porta padrão usada pelo cliente mysql para conectar-se à
porta do servidor = 3306
conjunto de caracteres padrão = utf8


Nota: basedir e datadir devem ser alterados para seu próprio diretório.

Armadilha:

default_authentication_plugin=mysql_native_password Esta frase deve ser adicionada, caso contrário, a senha inicial do root poderá não conseguir fazer login.

3. Inicialize o banco de dados

 Execute o  cmd como administrador , alterne para o  diretório bin do diretório de instalação  e digite o seguinte comando:

mysqld --initialize --console

O nome do serviço padrão é  mysql, você também pode especificar o nome do serviço

mysqld --initialize --console 服务名

Geralmente, você não especificará o nome do serviço, mas se precisar instalar vários serviços MySQL no seu computador, poderá usar nomes diferentes para distinguir.

Após a execução bem-sucedida, root a senha inicial será exibida  , como mostrado abaixo, essa senha precisa ser salva.
senha root

Se não for adicionado --consoleao comando  , as  informações do log não serão exibidas na janela do  cmd . Você pode  encontrar um arquivo .err no  diretório de dados (o diretório configurado pelo datadir em my.ini) e também pode visualizar as informações do log.

Armadilha 1

Pode reportar "MSVCP140.dll não encontrado"

MSVCP140.dll não encontrado

MSVCP140.dll  é um arquivo de componente do Visual Studio C ++ 2015 Redistributable.

Esse problema geralmente ocorre porque o Visual C ++ Redistributable para Visual Studio 2015 não está instalado   . Isso deve ser instalado, caso contrário, serviços posteriores não serão iniciados.
Endereço de download: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

Se estiver instalado, você pode repará-lo.

Você também pode baixar um  MSVCP140.dll , copiá-lo  C:\Windows\System32e executar o seguinte comando em lote para registrar a dll

@echo 开始注册
copy msvcp140.dll %windir%\system32\
regsvr32 %windir%\system32\msvcp140.dll /s
@echo msvcp140.dll注册成功
@pause

Após o registro bem-sucedido, execute o comando MySQL acima para inicializar o banco de dados normalmente. Obviamente, isso não é recomendado.


Armadilha 2

Após a conclusão da execução, verifique cuidadosamente as informações de saída, pode haver o seguinte aviso:

'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. 

 Atualmente, o UTF 8 é  um alias para o conjunto de caracteres  UTF8MB3 e será  substituído por UTF8MB4 em uma versão futura  . Por favor, considere usar o  UTF8MB4 para maior clareza.

Se aparecer, basta   substituir o utf8 no  arquivo  my.ini pelo  UTF8MB4 .

3.2, serviços de instalação

Serviço de instalação:

mysqld -install

Inicie o serviço:

net start mysql

Se você especificou outro nome de serviço na etapa anterior, ele será  mysql alterado para o nome do serviço que você especificou.

Efetue login no banco de dados:

mysql -u root -p

Neste momento, você será solicitado a inserir a senha, que é a senha que você salvou no artigo anterior.

Após o login bem-sucedido, o seguinte é exibido:

Alterar senha:
execute a seguinte instrução, você pode alterar a senha para  root .

高版本  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
低版本 set password = password('root')

 

Acho que você gosta

Origin www.cnblogs.com/xiaojianblogs/p/12728846.html
Recomendado
Clasificación