mysql配置远程访问

配置命令

  1. use mysql
  2. update user set host ='%' where user ='root';
  3. select host,user from user;

命令说明

use mysql

  • 配置,选取系统库mysql

update user

  • 更新user表

set host =’%’ where user =’root’;

  • 选取user为root的host列内容更改为’%’

%

  • 通配符,可以代表任何长度的任何字符

select host,user from user;

  • 查看user表的host与user表,看看是否改动成功,下图为修改成功的内容

图片.png
图1:修改后的 user 表

使用 Superset 连接

配置路径

进入 superset 服务选择顶部导航栏 Data 选项卡中的 Databases 选项卡
图片.png
图2:Superset 导航栏 Data 选项卡

点击右上方的 +DATABASE 进入连接页面
图片.png
图3:Superset Databases 创建页面

表单填写

Database 项填写数据库在 Superset 中的名称
SQLAlchemy URL 项格式: mysql://user:password@ip:port/db_name

  • user:password :
    • 数据库的用户名密码
  • ip:port :
    • 数据库主机的 ip 与端口
  • db_name :
    • 数据库名称,如果数据库中有中文字符则可以在后方加入 ?charset=utf8mb4 来声明字符集

图片.png
图4:Superset Database 配置项填写表单

输入后点击 TEST CONNECTION

  • 出现以下提示框则表示连接没有问题

图片.png
图5:连接检测成功提示框

保存连接**

点击 ADD 按钮完成添加,目前只做最基础的连接其他项现在不用填写
添加完成的数据库连接可以在上面提到的 Data 选项卡中的 Database 选项卡中查看,数据库中的表格可以在 Datasets 中查看