更新用户管理菜单Url-执行说明.md 2.2 KB

更新用户管理菜单Url字段 - 执行说明

MySQL MCP连接失败

尝试使用MySQL MCP执行SQL时遇到连接错误:

Error executing query: 1045 (28000): Access denied for user 'root'@'192.168.0.107' (using password: YES)

解决方案

方案1:使用SQL脚本文件(推荐)

已创建SQL脚本文件,请手动执行:

文件位置d:\Project\Java\拖轮项目AI重构\update_user_menu_url.sql

SQL内容

-- 更新用户管理菜单的Url字段为'user'
UPDATE Sys_Menu SET Url = 'user' WHERE MenuName = '用户管理';

-- 查询更新后的结果
SELECT MenuNo, MenuName, ParentMenuNo, Url FROM Sys_Menu WHERE MenuName = '用户管理';

执行步骤

  1. 打开SQL Server Management Studio或其他数据库管理工具
  2. 连接到LiandaTugboatMIS数据库
  3. 打开update_user_menu_url.sql文件
  4. 执行SQL语句
  5. 验证查询结果是否显示Url为user
  6. 重新登录系统测试

方案2:直接执行SQL语句

在数据库管理工具中直接执行:

UPDATE Sys_Menu SET Url = 'user' WHERE MenuName = '用户管理';

方案3:使用Java工具类(需要配置MySQL驱动)

已创建Java工具类,但需要配置正确的MySQL驱动依赖。

文件位置d:\Project\Java\拖轮项目AI重构\JavaBackend\src\main\java\com\lianda\backend\test\UserMenuUrlUpdater.java

执行步骤

  1. 确保MySQL驱动在classpath中
  2. 编译并运行UserMenuUrlUpdater类
  3. 查看控制台输出确认更新结果

验证更新

执行SQL后,查询结果应该显示: | MenuNo | MenuName | ParentMenuNo | Url | |---------|----------|--------------|-----| | 00301 | 用户管理 | 003 | user |

注意事项

  1. 备份数据库:执行更新前建议先备份数据库
  2. 确认数据库:确保在正确的数据库(LiandaTugboatMIS)中执行
  3. 重新登录:更新后需要重新登录系统才能生效
  4. 前端路由:前端路由配置中用户管理的路径为user

前端路由配置参考

{
  path: 'user',
  name: 'home.settings_user',
  component: () => import('../components/UserManagement.vue')
}

相关文档

详细说明请参考:d:\Project\Java\拖轮项目AI重构\更新用户管理菜单Url说明.md