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.
2. Configure my.ini
Crie um novo my.ini
arquivo no diretório raiz .
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.
Se não for adicionado --console
ao 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 é 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\System32
e 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.
2. Configure my.ini
Crie um novo my.ini
arquivo no diretório raiz .
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.
Se não for adicionado --console
ao 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 é 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\System32
e 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')