linux安装mysql服务分两种安装方法:①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。方法/步骤到mysql官网下载mysql编译好的二进制安装包,在下载页面SelectPlatfo
在终端输入mysql-uroot-p123456登录数据库总是报这样的错,很烦。在网上查了一下,没有得到解决,可能每个人遇到的问题原因不一样,此时我就想看一下/tmp/mysql.sock这个文件,但是在/tmp/目录下没有找到此文件,我想可能就是缺少这种文件导致的,于是搜索mysql.sock此文件,发现在/var/lib/mysql/mysql.sock,于是建立一个软连接:ln-s/var/
1、drop直接删除表,表结构和数据也会删除2、delete和truncate删表,表结构还在3、delete后面可以跟条件,truncate后面直接跟表名,不带条件4、delete删除数据有日志,truncate没有5、delete删除效率低,但是可以回滚,truncate删除效率高,不可以回滚
主:binlog线程,mysqlmaster会将改变数据库的所有语句记录到binlog里面去从:startslave时,IO进程会将master中的binlog提取过来,放到relaylog当中去从:sql执行线程,执行relaylog中的语句如下图:
原子性:一个事务的所有操作,要么全部执行,要么全部失败回滚一致性:事务执行结果使数据库从一个状态转变为另一个状态隔离性:事务操作提交之前,操作结果对其他事务不可见持久性:事务提交之后,所有修改结果会永久保存到数据库中
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号