
MySQL
文章平均质量分 53
lwplvx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL字段内容大小写不敏感吗?
00 简单回顾 之前写过一篇关于mysql 对表大小写敏感的问题,其实在mysql中字段存储的内容是不区分大小写的,本篇进行简单的总结。 想回顾一下: MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、字段内容默认情况下是大小写不敏感的。 01 一个例子 简单例子: 1 2 3 4 5 6 7 8 9 10 CREATE TABLE `tb_user` (.原创 2021-06-29 14:45:25 · 884 阅读 · 0 评论 -
什么是悲观锁和乐观锁
1、什么悲观锁? 顾名思义,悲观锁是基于一种悲观的态度类来防止一切数据冲突,它是以一种预防的姿态在修改数据之前把数据锁住,然后再对数据进行读写,在它释放锁之前任何人都不能对其数据进行操作,直到前面一个人把锁释放后下一个人数据加锁才可对数据进行加锁,然后才可以对数据进行操作,一般数据库本身锁的机制都是基于悲观锁的机制实现的; 特点:可以完全保证数据的独占性和正确性,因为每次请求都会先对数据进行加锁, 然后进行数据操作,最后再解锁,而加锁释放锁的过程会造成消耗,所以性能不高; 手动加悲观锁:读锁LOCK转载 2021-05-07 14:08:04 · 651 阅读 · 0 评论 -
如何在Docker中搭建MySQL主从复制
docker mysql 主从复制(一主一从) 拉取MySQL的镜像 docker pull mysql 启动MySql docker run -p 3380:3306 --name MYSQL8 -e MYSQL_ROOT_PASSWORD=123456 -d mysql 新装了MYSQL8.0后再用navicat连接就会报2059的错误。发现是8.0之后MYSQL更改了密码的加密规则,只要在命令窗口把加密方法改回去即可。 docker exec -it MYSQL8 bash 然后登录MyS原创 2021-04-22 00:22:49 · 145 阅读 · 1 评论 -
Docker 安装 mysql,主机目录挂载到容器,设置大小写不敏感, 添加用户、删除用户与授权
安装指定版本 mysql 5.7 docker pull mysql:5.7 docker mysql 启动: sudo docker run -p 3306:3306 --name mysql-5.7 -v /usr/local/mysql/my.cnf:/etc/mysql/my.cnf -v /usr/local/mysql/logs:/logs -v /Users/youruserpath/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=12原创 2020-07-20 21:54:36 · 640 阅读 · 0 评论 -
Mariadb(MySql) 设置远程访问权限
Mariadb(MySql) 设置远程访问权限 步骤: 1.本地mysql客户端连接mysql:# mysql -u root -p 2.执行sql语句:--使用mysql系统数据库 use mysql; --配置10.0.5.2可以通过root:123456访问数据库 MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* to `root原创 2018-01-26 10:20:08 · 1882 阅读 · 0 评论