MySQL
找个借口安静
一个平凡的编程手艺人
展开
-
对MySQL中行级锁、表级锁、页级锁的理解
a.MySQL常用存储引擎的锁机制: MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-level locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁 按照锁的粒度从小到大把数据库锁分为行级锁(INNODB引擎)、页级锁(BDB引擎 )和表级...原创 2018-03-11 16:10:42 · 315 阅读 · 0 评论 -
解决远程连接mysql错误1130
解决远程连接mysql错误1130远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 猜想是无法给远程连接的用户权限问题。 这样子操作mysql库,即可解决。 在本机登入mysql后,更改 “mysql” 数据库里的 “user” ...转载 2018-05-22 11:07:58 · 139 阅读 · 0 评论 -
MySQL数据库设置远程异地可访问账号&&异地登录方法
一、确认MySQL服务能在专用网络和公用网络上同时能通过防火墙进行通信重要的事情说三遍:一定要看防火墙,防火墙,防火墙!!这一步如果没有通过,MySQL的3306端口直接无法被访问。 Ps.以下以Win10系统为例,不同版本系统核心步骤相同。 通过控制面板->Windows防火墙->允许应用或功能通过Windows防火墙 找到MySQL服务,同时勾选专用和公用网络即可!! 二、设置远程...转载 2018-05-26 15:11:21 · 1220 阅读 · 0 评论 -
sql大批量导入--开启/关闭外键约束
今天想要把服务器上面的数据库拷贝到本地。先以sql文件备份的形式保存下来。放到本地执行的时候,insert一些内容的时候就提示问题了。看了下报错信息,提示在导入的时候在有一些内容有外键关联,无法插入数据。根据文章: [html] view plain copymysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS) [html] view plain copy文章链接:http...转载 2018-06-14 14:50:08 · 375 阅读 · 0 评论 -
从mysql中查最后一条记录
select * from table order by id desc limit 1MySql : SELECT * FROM 表名 ORDER BY 表_ID DESC LIMIT 1 SQLServer/Oracle : SELECT TOP 1 * FROM 表名 ORDER BY 表_ID DESC首先要确定什么是最后一条。是编辑时间最新的为最后一条...转载 2018-06-29 11:37:54 · 1624 阅读 · 2 评论 -
悲观锁和乐观锁的使用
1、悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 最常用的就是 select .. for update,它是一种行锁,会把select出来的结果行锁住,在...转载 2018-09-14 23:49:29 · 595 阅读 · 0 评论 -
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)(解决Mysql不能存储中文的问题)
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明.需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法:一、Windows系统 1、中止MySQL服务 2、在MySQL的安装目录下找到my.ini,如果没有就...转载 2018-11-06 20:16:22 · 402 阅读 · 0 评论