zoukankan      html  css  js  c++  java
  • MySql + Workbench使用教程

    Mysql安装及使用

    注意:不推荐下载zip版本,需要配置额外的环境变量和其他设置,很复杂。官方的windows安装版本可以自动完成所有操作。

    下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html

    该链接下虽然显示的是32位,但是其中也包含64位。所以可以大胆下载安装。

     

     选择不注册直接下载:

     

     选择安装Server:

     

     保持默认配置。一直Next直到完成:

     

     创建root密码,完成安装:

     

      

    Workbench安装及使用

     下载地址:https://dev.mysql.com/downloads/workbench/

    注意:不要随意使用汉化,汉化会导致软件打开失败。该版本的设置中有Language选项,但是不会起作用。

    选择版本并下载:

     

     完成安装后,进入Workbench,点击加号创建新Connections:

     

     默认的IP是本地127.0.0.1,端口是3306,用户名是root,这些都不需要修改,只需要输入密码即可(root密码是安装Mysql时设置的初始密码):

     

      

     配置完成后双击链接打开:

     

    打开后如图所示:

     

     导出数据库到文件

    在左侧菜单选择Data Export,并选择要导出的数据库,选择导出类型即可。

     

    常见问题

    1.与Node.js搭配使用时,如果Mysql用的是最新版(8.0),Node.js在访问数据库时会报错:

    mysql 报错Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

    问题原因:

    MySql 8.0的版本加密方式有改变,而Node.js中的MySql包不支持最新的加密方式,需要修改服务端MySql的加密类型换为旧版。

    解决方法:

    打开MySql 8.0 Command Line Client:

    输入root密码后输入:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

    显示成功(该语句会同时重置root密码为123456):

     

  • 相关阅读:
    ASP.NET Core
    ASP.NET Core
    ASP.NET Core
    ASP.NET Core
    通用查询设计思想(2)- 基于ADO.Net的设计
    API接口通讯参数规范(2)
    Centos7 安装selenium(python3.7 centos7 )
    mysql (create temporary table table_name )临时表创建
    C# 字符串 String、StringBuffer和StringBuilder的区别
    安装Elasticsearch
  • 原文地址:https://www.cnblogs.com/JHelius/p/11646560.html
Copyright © 2011-2022 走看看