上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 原理:用户向主数据库写入数据,主数据库数据更新,写入二进制文件从数据库开启I/O线程,向主数据库请求数据同步以获取二进制日志主数据库为从服务器授权主数据库开启I/O线程回应并发送二进制日志到从数据库从数据库得到主数据库的二进制日志写入中继日志从数据库开启SQL线程读取中级日志内容并执行,实现数据同步 阅读全文
posted @ 2019-10-15 12:56 有无 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 数据库事务的概念。 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据席命令要么都执行,要么不执行。 事务是一个不可分制的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时操作的数据库系 阅读全文
posted @ 2019-10-14 21:01 有无 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 数据库索引概述一、数据库索引在数据库中,素引使数据库程序无须对整个表进行扫描,就可以在其中找到所有数据。数据库的索引是某个表中一列或者若于列值的集合,以及物理标识这些值的数据页的逻辑指针清单。二、索引的作用(1)设置了合适的索引之后,数据库利用各种快速的定位技术,能够加快查询速率,特别是当表很大时, 阅读全文
posted @ 2019-10-14 20:32 有无 阅读(299) 评论(0) 推荐(0) 编辑
摘要: vim /etc/my.cnf在[mysqld]下添加max_binlog_size = 1024000 //二进制日志最大1M 要进行mysql的增量备份,首先要开启二进制日志功能方法一:在/etc/my.cnf文件中的[mysqld]下,添加log-bin = mysql-bin方法二:使用my 阅读全文
posted @ 2019-10-14 16:32 有无 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: 安装MariaDB数据库后出现服务启动失败问题, 解决办法:卸载再安装!(确定无3306端口占用) 一、卸载数据库: [root@localhost logs]# yum -y remove mariadb* 二、删除数据库文件: [root@localhost logs]# rm -rf /var 阅读全文
posted @ 2019-10-12 10:52 有无 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 1、show databases; //查看数据库 show tables; //查看表(在查看表之前要先选择数据库:use 数据库名) show grants; //查看授权用户的安全权限 show grants for '用户名'@'来源地址'; //查看某个用户权限 show status; 阅读全文
posted @ 2019-10-11 12:23 有无 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 设置用户权限:格式:grant 权限列表 on 数据库名.表名 to '用户名'@'来源地址' identified by '密码'; * 权限列表:用于列出授权的各种数据库操作,通过逗号进行分割,如:select,insert,update等,all表示所有权限,可以执行任意操作。* 库名.表名: 阅读全文
posted @ 2019-10-11 11:43 有无 阅读(6424) 评论(0) 推荐(0) 编辑
摘要: 永久支持简体中文[root@localhost ~]# vim /etc/my.cnf添加如下四行:[client]default-character-set=utf8 [mysql]default-character-set=utf8 若想数据库database支持中文,如下: 修改/etc/my 阅读全文
posted @ 2019-10-11 11:18 有无 阅读(2033) 评论(0) 推荐(0) 编辑
摘要: 声明:数据库tab键补全的是表名,列名,数据库名,不是数据库中的命令,变量等 永久支持tab键补全[root@localhost ~]# vim /etc/my.cnf添加以下两行:[mysql]auto-rehash[root@localhost ~]# systemctl restart mar 阅读全文
posted @ 2019-10-11 11:11 有无 阅读(2183) 评论(0) 推荐(0) 编辑
摘要: 本文章针对用yum安装的mariadb数据库,如果是tar包安装的mysql数据库,只是数据库命令的关闭启动方式不同而已。 方法一:[root@localhost ~]# killall -u mysql[root@localhost ~]# mysqld_safe --skip-grant-tab 阅读全文
posted @ 2019-10-11 11:01 有无 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页

博客记录了我学习linux过程中的一些问题及解决方法,内容可能仅适用于个人,如带来不便,望请见谅!