
数据库
TechNeil
这个作者很懒,什么都没留下…
展开
-
对 MySQL 隔离级别问题怎样会产生的理解
不同的隔离级别会造成三种问题,脏读、不可重复读、幻读。以下讨论是在不使用mvcc多版本控制的情形下产生这三种问题的原因的理解。 一开始我总是难以理解这三种问题如何会发生(特别是脏读),后来想清楚以后觉得最重要的点在于我们思考这个问题的时候要想到一点:所谓的对数据库数据进行修改或者读取操作的互斥的问题,其本质是在修改或者读取之前加锁才会让修改或者读取看起来是互斥的,其实只有锁才会互斥;不加锁的读取或者修改数据的事物(哪怕只有一方加了锁)也是可以同一时间读取和修改同一条数据的。 脏读,就是一个事物T1读到了原创 2020-08-14 22:48:04 · 176 阅读 · 0 评论 -
mysql 8 创建新用户以及设置外网访问
1. 创建新用户 CREATE USER 'user'@'host' IDENTIFIED BY 'password'; user 新建的用户名 host 允许从哪台机器访问,% 代表任意机器 password 密码 2. 赋权限 GRANT privileges ON database.table TO 'user'@'host' with grant option; privile...原创 2020-02-14 20:49:37 · 713 阅读 · 0 评论 -
Centos Mysql 8.0 卸载、安装、设置密码、远程登录 的 靠谱全过程
经过几次在网上搜索mysql的安装卸载过程等,发现 大家都写的很不一致,并且很混乱。经过自己的一番实践,决定把这个过程清晰度写出来. 卸载: 首先停掉mysql,service mysqld stop 卸载 yumremovemysqlmysql-* 查看mysql组件 :rpm-qa|grepmysql 卸载查出来的所有组件:rpm -evmysql80-commu...原创 2019-10-14 21:27:09 · 222 阅读 · 0 评论