Table ‘mysql.proc‘ doesn‘t exist

使用workbench 同步model 報錯 "Table ‘mysql.proc‘ doesn‘t exist"

爲什麽會出現這個錯誤?

原因:误删了mysql数据库

 解决办法如下:

1、在服务列表里找到mysql,停止服务

Table ‘mysql.proc‘ doesn‘t exist_第1张图片

2、把mysql文件夹下的data文件夹备份,因为data文件里存有数据库文件。然后再删除data文件夾,新建一個空的data 文件夾

Table ‘mysql.proc‘ doesn‘t exist_第2张图片

3、cmd管理员命令进入到mysql中的bin目录下 ,执行mysqld --initialize-insecure           

D:\Program Files\mysql-5.7.43-winx64\bin>mysqld --initialize
 or 
D:\Program Files\mysql-5.7.43-winx64\bin>mysqld --initialize-insecure

4、启动 mysql服务 

5、再次同步model 即可成功

你可能感兴趣的:(mysql,数据库)