Instalação MySQL Community Server
Download: https://dev.mysql.com/downloads/mysql/ , instalação ZIP, após a descompressão na verdade ele pode ser usado, mas deve ser configurado.
1 descompactação descompacte o arquivo na unidade D: D: \ mysql \ mysql-8.0.17-winx64, criado arquivo my.ini na mesma pasta, configure as seguintes informações. A D: \ mysql \ pasta mysql-8.0.17-winx64 \ bin para facilitar as variáveis de ambiente do sistema futuro chamar.
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置
# datadir=D:\mysql\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=20
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
2, cmd executar, use o comando mysqld --initialize --console, inicializar o banco de dados, ele irá saída a senha padrão do usuário root inicial para fazer login novamente necessária
3, serviços de instalação, use o comando mysqld --install [nome do serviço] , deve cd para a pasta bin para a instalação, nome do serviço, o caso padrão para a necessidade de distinguir entre mysql, serviço mysql em vários computadores
4, começar, use o comando mysql net start
5, log, mysql-h hostname-u nome do usuário -p, faça o login para este uso da máquina: MySQL -u root -p , e entrar na frente da senha temporária
- -h: mysql hostname especificado login do cliente, log in para esta máquina podem ser omitidos ou uso localhost ou 127.0.0.1
- u: login nome de usuário
- -p: Use senha, se a senha estiver em branco, omitir este
6, modificar a senha, utilize o comando ALTER USER 'root' @ 'localhost ' identificado com mysql_native_password BY ' senha';
Note-se que deve haver um ponto e vírgula, sintaxe SQL
-------------------------------------------------- ----- implantado aqui terminou --------------------------------------- -----------
7, ver o banco de dados de instalação padrão usando o comando SHOW DATABASES; uso mysql; Mostrar as tabelas , em que a tabela mysql o usuário que armazena informações de usuário, consulte o usuário padrão: o usuário selecionar, host, authentication_string do usuário; raiz administrador do host é localhost, em nome única localhost login de acesso. Se você quiser permitir que aberto outro login do ip, você precisa adicionar um novo hospedeiro. Se você quiser permitir que todo o acesso ip pode modificar diretamente para o "%".
8, adicionar usuários CRIAR USUÁRIO 'username' @ '%' identificado com mysql_native_password BY ' senha';
Verifique usuário selecione usuário, host, plugin, authentication_string do usuário;
9, banco de dados remoto autorizado
Todos os direitos de autorização conceder todos os privilégios ON * * TO. ' Username' @ '%';
consultas básicas autorizados para modificar permissões GRANT SELECT, INSERT, UPDATE. DELETE, CREATE, DROP, ALTER ON * * TO ' username' @ '%';
permissões de usuário mostrar subsídios para 'nome de usuário' @ '%';
programa executável MySQL Client é mysql, programa executável MySQL Server é mysqld.
Outros comandos:
Iniciar serviço mysql net start, parar o serviço net stop mysql, desinstalar o serviço mysql exclusão sc ou mysqld remove
Saia MySQL Exit