Skip to content

常见问题总结

1 如何重置密码?

  • Windows :在电脑右下角任务栏中找到 SQLynx 的图标,点击右键菜单 - 重置密码,在弹窗中输入设定新密码即可重置。

  • Mac OS :在电脑右上角菜单栏中找到 SQLynx 的图标,右键菜单 - 重置密码,在弹窗中输入新密码即可重置。

  • Linux 及国产系统 :执行命令 ./devops-sqlynx-ide.sh 进入以下页面,选择 “1.reset admin password”,输入 SQLynx 数据库 sqlite.db 路径,输入重置后的密码,执行后看到显示 “updateDateSQLiteDb password is completed” 为重置管理员密码成功。

2 如何自定义数据库驱动包?

  • Windows版

  • 打开 SQLynx 文件夹,路径如下:

    \sqlynx_win_3.5.0\sqlynx\resources\app\sqlynx\lib

  • 根据需要选择对应的数据库文件夹,点开(以下以 MySQL 为例):

    ./sqlynx_win_3.5.0/sqlynx/resources/app/sqlynx/lib/mysql

  • 在当前状态下,SQLynx 数据源配置页面 - 高级设置下可以选择的驱动版本也对应为 8.0.18 :新建一个文件夹,命名为需要替换的驱动包版本(以 5.7 版本为例,命名建议以版本号),复制对应的 jar 文件至该文件夹。

  • 重启 SQLynx,进入数据源配置 - 高级设置,在驱动的下拉框中出现了自定义保存的 5.7 版本驱动包:切换自定义驱动包后,再次点击 “测试连接” 确认数据源连接是否正常,测试成功代表更换驱动包成功,可点击确定,返回主界面后可正常使用。其他的数据库驱动添加方法同以上步骤。

  • Mac OS版

  • 打开应用程序,选择 SQLynx,如下图:

    ./Applications/SQLynx.app/Contents/Resources/app/sqlynx/lib/mysql

  • 在 SQLynx 图标上右键 “显示包内容”,依次进入如下图(以 MySQL 为例):

    ./Applications/SQLynx.app/Contents/Resources/app/sqlynx/lib/mysql

  • 以添加 5.7 MySQL 驱动为例,新建文件夹命名为 5.7,新建后图示如下(命名建议以版本号):

    ./Applications/SQLynx.app/Contents/Resources/app/sqlynx/lib/mysql/5.7

  • 进入 5.7 的文件夹,将数据库官网下载的适合驱动放入文件夹中。

  • 重启 SQLynx。

  • 在添加数据源里面选择 MySQL 就可以看到刚刚添加的驱动,其他的数据库驱动添加方法同以上步骤。

  • Linux版

  • open Linux 版本与 Windows 个人版类似,Web 版本通用于专业版 Linux 版、团队版及企业版。以下以 Linux 为例,Windows 企业版可参考 Windows 个人版操作方法。

  • 打开 SQLynx 的主目录,如下图放在 software 文件夹下的 sqlynx_3.0.0 中:

    cd sqlynx_3.0.0/

  • 依次进入到 lib/mysql 的路径下:

    cd lib/mysql/

  • 新建文件夹 5.7 (以 5.7 版本为例):

    mkdir 5.7

  • 把相应的数据库驱动包 JAR 包放到新建的文件夹下面:

    复制

    cd 5.7
    cp -rf /root/mysql-connector-java-5.1.49.jar .
    
  • 在添加数据源里面选择 MySQL 就可以看到刚刚添加的驱动,其他的数据库驱动添加方法同以上步骤。

3 如何修改端口号?

  • Windows版 在右下角系统托盘中找到 SQLynx 图标,点击鼠标右键,出现菜单,点击重置密码功能,在弹窗中输入新密码即可重置。

  • Mac OS版 在右上角状态菜单中找到 SQLynx 图标,点击鼠标右键,出现菜单,点击重置密码功能,在弹窗中输入新密码即可重置。

  • Linux版 进入 sqlynx 目录,按照示例更新配置文件。执行命令 vi config/sqlynx.yaml,找到 server.port(表示端口号),按 i 键进入编辑模式,修改端口号,按 Esc 键退出编辑模式,输入指令 :wq 保存修改并退出。

4 如何修改 JVM 堆大小?

  • Windows版 在右下角系统托盘中找到 SQLynx 图标,点击鼠标右键,出现菜单,点击配置选项,在弹窗中修改 JVM 堆大小,保存后重启 SQLynx 即可生效。

  • Mac OS版 在右上角状态菜单中找到 SQLynx 图标,点击鼠标右键,出现菜单,点击配置选项,在弹窗中修改 JVM 堆大小,保存后重启 SQLynx 即可生效。

  • Linux版 进入 sqlynx 目录,按照示例更新配置文件。执行命令 vi sqlynx-ide.sh,找到以下内容,-Xms JVM 初始分配的堆内存,-Xmx JVM 最大允许分配的堆内存,可根据服务器的实际情况修改堆大小。

5 如何设置动态 SQL 执行?

你可以在 SQL 查询脚本中使用占位符并自动替换。你可以在 SQL 查询脚本中使用占位符并自动替换。你可以通过 SQL 编辑器的 “查找与替换” 功能来批量替换注释中的 @set 变量和查询中的 ${} 变量。

例如,使用注释来设置你的变量(建议统一放到脚本的最上面,方便管理):

复制

-- @set para1='employees'
-- @set para2=5000

在 SQL 查询中,使用 ${} 占位符:

复制

SELECT *
FROM ${para1}
WHERE salary = ${para2};

在执行前,使用 “查找与替换” 功能来会自动将 @set 中的变量值替换到查询中:

复制

SELECT *
FROM employees
WHERE salary = 5000;