mysql配置远程访问
配置命令
use mysql
update user set host ='%' where user ='root';
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表,看看是否改动成功,下图为修改成功的内容
图1:修改后的 user 表
使用 Superset 连接
配置路径
进入 superset 服务选择顶部导航栏 Data 选项卡中的 Databases 选项卡
图2:Superset 导航栏 Data 选项卡
点击右上方的 +DATABASE 进入连接页面
图3:Superset Databases 创建页面
表单填写
Database 项填写数据库在 Superset 中的名称
SQLAlchemy URL 项格式: mysql://user:password@ip:port/db_name
- user:password :
- 数据库的用户名密码
- ip:port :
- 数据库主机的 ip 与端口
- db_name :
- 数据库名称,如果数据库中有中文字符则可以在后方加入 ?charset=utf8mb4 来声明字符集
图4:Superset Database 配置项填写表单
输入后点击 TEST CONNECTION
- 出现以下提示框则表示连接没有问题
图5:连接检测成功提示框
保存连接**
点击 ADD 按钮完成添加,目前只做最基础的连接其他项现在不用填写
添加完成的数据库连接可以在上面提到的 Data 选项卡中的 Database 选项卡中查看,数据库中的表格可以在 Datasets 中查看