你是不是用mysqld_safe起的mysql?这是个守护进程,用它起数据库的话,直接kill它会检测到数据库非正常关闭,会自动尝试起数据库。你可以选择先kill掉mysqld_safe的进程然后再kill mysql;或者使用这个命令:kill -9 `ps -ef | grep 'mysqld' | grep -v grep|awk '{print $2}'`
当然,最好还是用mysqladmin -h127.0.0.1 -uroot -p shutdown来正常关闭mysql。
你是在 什么机器上 运行 MySQL服务的?Linux?Windows?建议 将 相关 该表使用的,一律 关闭,如 运行web程序(正在查询、删除该表数据),备份终止,正在 运行 删除该表 的窗口等,然后再进行解锁
ctrl+alt+del 调出 任务管理器,选择进程,找到Mysql的相关进程,点击结束进程。楼下说那么简洁,楼主懂么? taskkill有可能杀不掉 后面要加参数 楼主又知道吗,
Taskkill -pid
也可以用
ntsd -pid
当然 pid 要知道才行,
在cmd 里面输入 tasklist 查看所有进程。
在cmd里面 *** 作简直是装逼,那是以前的dos *** 作方式,现在图形界面的话对于普通用户直接调出任务管理器 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)