出現場景mysql
在 cmd 導出數據庫時:sql
mysqldump -hlocalhost -uroot -p student_db > C:\student_db.sql
出現:shell
mysqldump: Got error: 1146: Table 'student_db.student' doesn't exist when using LOCK TABLES
解決過程數據庫
網上說鎖定全部表便可解決,即:
--lock-all-tables,-x
mysqldump -hlocalhost -uroot -p -x student_db > C:\student_db.sql
然而個人狀況並無解決。code
查看出現問題的數據表:cmd
use student_db; show tables; -- student 存在 select * from student; show create table student; -- 上面兩個都提示:ERROR 1146 (42S02): Table 'student_db.student' doesn't exist
結論table
重啓 MySQL,再次進入時 OK。class