運行報錯如下:
1449 . The user specified as a definer ('mysql.infoschema'@'ocalhost') does not exist
該方法不需要重啟mysql,或者重裝;僅需要恢復刪除的mysql.infoschema@localhost用戶
一、登錄建立用戶
mysql -uroot -p'xxxxxx密碼'
二、建立用戶
幾個注意點:注意引號不要用中文,要有分號結尾
CREATE USER 'mysql.infoschema'@'localhost' IDENTIFIED BY '123456';
三、為用戶賦權
GRANT ALL PRIVILEGES ON *.* TO 'mysql.infoschema'@'localhost';
四、使權限生效
FLUSH PRIVILEGES;