sql server2005分离数据库一直在执行中,执行了3个钟了,怎么回事,可以强行停止吗

sql server2005分离数据库一直在执行中,执行了3个钟了,怎么回事,可以强行停止吗,第1张

sql server2005分离数据库时间不会太久,一般几十秒钟就可以了。

如何长时间没有分离成功,说明该数据库正在被使用,你需要关闭所有的sql文件,包括一打开的数据表、以及新建查询。之后再选择分离,再选中删除链接,再确定

输入用户名和密码,先登录数据库

找到无法还原的数据库,右键-属性

数据库属性页面,点击左侧的‘选项’

点开状态,找到限制访问,修改选择值,把原来的multi_user,改成single_user,点击确定,保存修改

修改保存后,刷新数据库列表,可以看到该数据库后面已经显示‘单个用户’

这个时候,在重新还原数据库,应该就可以成功了

Slave_SQL_Running: No mysql同步故障解决

如果数据不同步可以尝试该资料

mysql> show slave status\G

Slave_IO_Running: Yes

Slave_SQL_Running: No

Last_Errno: 1062

Seconds_Behind_Master:NULL

原因:

1程序可能在slave上进行了写 *** 作

2也可能是slave机器重起后,事务回滚造成的

解决办法I:

1首先停掉Slave服务:slave stop

2到主服务器上查看主机状态:

记录File和Position对应的值。

mysql> show master status;

+------------------+-----------+--------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+-----------+--------------+------------------+

| mysql-bin000020 | 135617781 | | |

+------------------+-----------+--------------+------------------+

1 row in set (000 sec)

3到slave服务器上执行手动同步:

mysql> change master to

> master_host='master_ip',

> master_user='user',

> master_password='pwd',

> master_port=3307,

> master_log_file='mysql-bin000020',

> master_log_pos=135617781;

1 row in set (000 sec)

mysql> slave start;

1 row in set (000 sec)

再次查看slave状态发现:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Seconds_Behind_Master: 0

解决办法II:

mysql> slave stop;

mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

mysql> slave start;

以上就是关于sql server2005分离数据库一直在执行中,执行了3个钟了,怎么回事,可以强行停止吗全部的内容,包括:sql server2005分离数据库一直在执行中,执行了3个钟了,怎么回事,可以强行停止吗、sql server2012数据库 提示正在还原 怎么停止、请问配置mysql 5.6数据库主从数据库同步时,如何处理master-host = 192.168.0.189出错的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9831540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存