MySQL
六甲横宝
这个作者很懒,什么都没留下…
展开
-
MySQL数据库并发与事务相关问题
MySQL的并发控制读写锁共享锁(shared lock):即读锁(read lock),读锁是共享的,也就是说是相互不阻塞的,多个客户在同一时刻可以同时读取同一个资源,而互不干扰;排他锁(exclusive lock):即写锁(write lock),写锁是排他的,也就是说一个写锁会阻塞其他的写锁和读锁。锁粒度表锁(table lock):最基本的锁策略,且开销最小,表锁会锁定整张表。在对表进行写操作(增删改)前,需要先获得写锁,写锁会阻塞其他用户对该表的所有读写操作;只有没有写锁时,其他原创 2020-09-11 20:45:12 · 212 阅读 · 0 评论 -
MySQL模糊查询无法查询中文
使用MySQL的模糊查询的过程中,LIKE后面加中文条件总是输出null , 发现没有将中文转码,解决方法如下:spring.datasource.url=jdbc:mysql://localhost:3306/database?serverTimezone=GMT%2B8&characterEncoding=UTF-8即在数据库的后面加上一段转码字符即可characterEncoding=UTF-8...原创 2020-06-24 11:26:47 · 770 阅读 · 0 评论 -
CentoOS7中docker环境以及容器环境的搭建
文章目录1. 安装docker2. docker安装mysql3. docker安装redis1. 安装docker首先什么是Docker呢?Docker是一种虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。更多具体细节及其他系统上的安装可以参考Docker的官方安装文档。首先我们需要做一些准备工作,需要卸载已有(如果有的情况下)的docker环境,在终端输入以下命令:sudo yum remove docker \原创 2020-06-06 14:57:58 · 457 阅读 · 0 评论 -
在Ubuntu中安装MySQL
title: 在Ubuntu中安装MySQLdate: 2020-03-19 13:19:37tags: [Ubuntu, Linux, MySQL]在终端中敲入如下命令$ sudo apt-get install mysql-server根据提示点Y即可$ sudo apt-get install mysql-client接下来修改MySQL配置,用vim或是gedit均可,由于我比较懒,所以用gedit$ sudo gedit /etc/mysql/mysql.conf.d/.原创 2020-05-27 11:40:04 · 278 阅读 · 0 评论 -
MySQL5.6字符集的采坑记录
最近做Java网站的时候向数据库里存储数据的时候,在页面输入和F12查看浏览器提交的具体数据时,发现都没有出现问题,但是显示数据后却乱码,于是意识到可能是数据库的字符集不一致的原因造成的。网上很多人说MySQL5.6的字符集修改和5.5一样直接到安装目录下设置my.ini文件,实际上不是这样的,首先通过services.msc查看MySQL的服务,如图,事实上MySQL5.6绑定的配置...原创 2020-04-24 15:02:19 · 154 阅读 · 0 评论