Navicat for MySQL Mac é uma solução ideal para gerenciar e desenvolver MySQL ou MariaDB. Ele suporta um único programa e pode se conectar ao MySQL e MariaDB ao mesmo tempo. Compatível com bancos de dados em nuvem, como Amazon RDS, Oracle Cloud, Amazon Aurora e Google Cloud, este software front-end completo oferece uma interface gráfica intuitiva e poderosa para desenvolvimento e manutenção de banco de dados, fornecendo um conjunto de iniciantes e profissionais MySQL ou MariaDB Abrangente ferramentas.
Tutorial de introdução ao Navicat
Primeiro você precisa instalar o Navicat para MySQL
1. Quando você abri-lo pela primeira vez após a instalação, esta caixa aparecerá solicitando que você se conecte ao mysql. Preencha o nome da conexão casualmente e a senha padrão é root.
2. Após a conclusão, entre na interface principal e você verá a conexão que acabou de criar (o nome da conexão que criei aqui é DB)
3. Abra o DB, você verá que existem vários bancos de dados que foram criados, que são criados automaticamente pelo sistema para você, então não se preocupe com eles.
4. Em seguida, crie o banco de dados necessário. Clique com o botão direito -> novo banco de dados:
Conjunto de caracteres padrão selecione utf8.
Agrupamento padrão selecione utf8_bin.
Essa escolha pode evitar caracteres chineses distorcidos.
5. Em seguida, crie uma tabela no banco de dados que acabamos de criar.
Clique com o botão direito -> nova tabela:
Nesta tabela, criei três domínios, ID, adminName, senha.
Nesta interface, você pode escolher o tipo, comprimento, comprimento após o ponto decimal, se está vazio e definir como chave primária e outras funções.
Depois de selecionar um domínio, você também pode definir outras propriedades na parte inferior da interface, incluindo valores padrão, Comentário, Formato da coluna, etc.
Aqui defino o ID para autocrescimento.
6. Eu disse antes que o mysql terá caracteres chineses distorcidos. O campo adminName nesta tabela pode existir em chinês.
Para evitar caracteres ilegíveis (para cada domínio que usa chinês) ao mesmo tempo, a codificação de caracteres também deve ser definida da seguinte forma, clique em adminName:
7. Por fim, a mesma codificação de caracteres é definida na seleção de opções da seguinte maneira.
clique em salvar:
Criado com sucesso.
Atenção especial, ao usar JDBC para conectar ao banco de dados, a url deve ser seguida de ?useUnicode=true&characterEncoding=UTF-8
do seguinte modo:
public class ConnectDB { public static Connection getConnection() { Connection connection = null; try { Class.forName("com.mysql.jdbc.Driver"); //-----adicionar useUnicode=true&characterEncoding=UTF- após url 8 Esses parâmetros são para o banco de dados mysql reconhecer chinês ----- String url = "jdbc:mysql://localhost:3306/vote?useUnicode=true&characterEncoding=UTF-8"; String username = "root"; String password = "root"; try { connection = DriverManager.getConnection(url,username,password); } catch (SQLException e) { // TODO Bloco catch gerado automaticamente e.printStackTrace(); } } catch (ClassNotFoundException e) { / / TODO Bloco catch gerado automaticamente e.printStackTrace(); } return connection; } }
Problemas de conexão com o banco de dados:
Nesse caso, algumas pessoas dizem que as permissões de root não são atribuídas e outras dizem que a senha está incorreta.
Eu ainda não tenho certeza.
Minha solução é mudar a senha. É muito simples alterar a senha no navicat
Encontre o usuário anormal correspondente ao acima em Usuário. Aqui está root@localhost
clique para entrar:
Preencha root na senha e confirme a senha.
salvar pode resolver o problema.
Para saber mais sobre os tutoriais do Navicat, continue prestando atenção ao editor.