php mysql的锁机制 怎么写

php mysql的锁机制 怎么写,第1张

MYSQL中的锁:

语法 :

LOCK TABLE 表名1 READ|WRITE, 表名2 READ|WRITE .................. 【锁表】

UNLOCK TABLES 【释放表】

Read:读锁|共享锁 : 所有的客户端只能读这个表不能写这个表

Write:写锁|排它锁: 所有当前锁定客户端可以 *** 作这个表,其他客户端只能阻塞

注意:在锁表的过程中只能 *** 作被锁定的表,如果要 *** 作其他表,必须把所有要 *** 作的表都锁定起来!

PHP中的文件锁 (锁的是文件,不是表)

文件锁的文件与表有什么关系?:一点关系也没有,与令牌相似,谁拿到谁 *** 作。所以表根本没锁。

测试时,有个文件就行,叫什么名无所谓

下面是基本的步骤:

1 使用mysqldump命令将InnoDB数据库导出

2 停止MySQL

3 删除所有InnoDB数据库文件和日志

4 启动MySQL并自动重建InnoDB数据库文件和日志文件

5 导入前面备份的数据库文件还有什么疑问的话可以多去后盾们看一些相关的视频,这样你可以更加清楚。


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

原文地址: http://outofmemory.cn/zaji/7354574.html

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

发表评论

登录后才能评论

评论列表(0条)

保存