使用Navicat运行源码中的sql文件时报错,无法建表,该怎么处理呢?

来源:3-3 项目初始化-生成逆向文件

weixin_慕运维3567237

2020-10-21 17:04:33

# 具体遇到的问题
使用Navicat运行源码中的sql文件时报错,无法建表

# 报错信息的截图
http://img.mukewang.com/climg/5f8ff9850959982405100440.jpg

http://img.mukewang.com/climg/5f8ffcde09d976ed08310443.jpg


# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

2回答

好帮手慕小脸

2020-10-21

同学你好,根据报错信息:用户'imooc'@'localhost'对数据库'imooc_mall'的访问被拒绝。

这里同学使用数据库的用户名是imooc吗?如果是,由于权限问题,建议同学使用最高权限的root账户再试试

0
heixin_慕运维3567237
h root账户可以成功运行sql了,谢谢
h020-10-21
共1条回复

好帮手慕小脸

2020-10-21

同学你好,经测试运行源码中的sql文件,都是可以正确创建表的,如下:

http://img.mukewang.com/climg/5f90063d095e085b02750142.jpg

这里同学描述的“使用Navicat运行源码中的sql文件时报错”,具体的报错信息是什么呢?建议同学将其贴出,方便老师排查问题

0
heixin_慕运维3567237
h 以下是运行sql的日志信息: [SQL] Query imooc_mall_local start [ERR] 1044 - Access denied for user 'imooc'@'localhost' to database 'imooc_mall' [ERR] /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; SET NAMES utf8mb4; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
h020-10-21
共1条回复

0 学习 · 16556 问题

查看课程