
mysql
vickzhang
这个作者很懒,什么都没留下…
展开
-
mysql workbench 6.2以上执行不了sql解决办法
问题:可以正常打开数据库和表,但是在面板中执行sql一直转圈圈,只能强制退出。环境:OS X 10.12, mysql sever 5.7解决办法:sudo cp /usr/local/mysql/support-files/ /etc/my.cnf参考:http://stackoverflow.com/questions/21177562/installing-mysql-w原创 2017-01-17 14:07:48 · 4904 阅读 · 0 评论 -
数据库管理常用sql命令
show processlist: 显示连接的客户端及其状态kill thread_id:kill某个进程问题:MySQL出现Waiting for table metadata lock: show processlist中又找不到相关的执行sql原因:有事务未提交,导致更新表结构获取不到锁,解决:可以通过select * from informati原创 2017-07-04 17:45:45 · 387 阅读 · 0 评论 -
mysql Innodb下data文件恢复方法
mysql只有data文件夹和表结构的恢复方法mysql数据库引擎为MyIASM据查直接拷贝到新的数据库就可以用了(未验证),数据库引擎为Innodb时的操作如下:1、 搭建与原数据库相同的的数据库环境(mysql版本一致);2、 将data文件夹下的文件复制到搭建的新数据库data文件夹下; 3、 删除数据库下的.ibd(数据文件)和.f原创 2017-09-11 16:34:00 · 4295 阅读 · 0 评论 -
解决 mysql 被锁 Waiting for table metadata lock
通过SHOW PROCESSLIST;查询到被锁Waiting for table metadata lock查询当前事务:select * from information_schema.innodb_trx\G找到进程id(trx_mysql_thread_id),kill 进程id原创 2018-12-24 16:04:53 · 710 阅读 · 0 评论