常见问题总结
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;