mysql
danny_shu
只有全力以赴,才能看起来毫不费力
展开
-
redis和MySQL如何保证数据的一致性
同一份数据同时保存在redis和MySQL,那么数据发生变化的时候就需要同时更新这两个存储,但是更新会有前后且不具有原子性,就会出现数据一致性问题。先删除缓存,再更新数据库:也会存在极端情况,删除redis和更新数据库之间有线程访问,也会存在数据不一致的问题。redis是用来实现应用与数据库之间读操作的缓存层,目的是减少数据库的IO,还可以提升数据的IO性能。注:方法一和二都保证了数据的最终一致性,但是不保证短时间内数据一致。先更新数据库,再更新缓存:如果缓存更新失败,那么数据就会不一致。转载 2023-02-01 09:23:22 · 1148 阅读 · 0 评论 -
经典SQL语句大全
SQL语句参考,包含Access、MySQL 以及 SQL Server基础创建数据库CREATE DATABASE database-name 删除数据库drop database dbname备份sql server创建 备份数据的 device USE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyN转载 2017-09-08 10:26:35 · 423 阅读 · 0 评论 -
message from server: "Host is not allowed to connect to this MySQL server"解决办法
报错:1130-host … is not allowed to connect to this MySql server解决方法:1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user...转载 2018-02-09 16:33:30 · 7141 阅读 · 0 评论 -
Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
原文地址:http://www.ha97.com/5359.html PS:昨天一同事遇到mysql 5.5中文乱码问题,找我解决。解决了,有个细节问题网上没人说,我就总结一下。一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+-------...转载 2018-02-11 11:00:07 · 356 阅读 · 0 评论 -
mysqldump命令
--add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;--add-locks:备份数据库表时锁定数据库表;--all-databases:备份MySQL服务器上的所有数据库;--comments:添加注释信息;--compact:压缩模式,产生更少的输出;--complete-insert:输出完成的插入语句;--databases:指定要备份的数据库;-...原创 2018-05-07 16:01:26 · 2420 阅读 · 0 评论