新建 MySQL 用户 创建用于刷新日志的 MySQL 账号,并对账号权限加以限制。 > GRANT RELOAD ON *.* TO 'flushlogs_user'@'localhost…
标签:MySQL
MySQL 数据库回档方案
操作场景 对于自建数据库 MySQL,在误操作造成数据损坏时,进行数据修复相对来说是比较麻烦的。在公有云上的云数据 MySQL,基本上都会提供数据回档的功能,只需要在控制台简单操作即可。 这里参考了腾讯云数据库的回档方案…
解决 MySQL 二进制包安装自定义目录
在MySQL二进制包中定死了basedir目录为/usr/local/mysql、datadir目录为/usr/local/mysql/data,如果想修改为其他目录,只在配置文件/etc/my.cnf中修改是不行的。 …
MySQL 半同步复制
一、半同步复制 1.原理 在半同步复制出现之前,虽然异步复制可以满足主从实例之间的数据同步,同时row 格式的binlog也能够大幅度避免主从实例的数据不一致的情况,但是如果碰到主库崩溃,写业务故障切换到从库,将从库提升…
MySQL 主从复制
一、主从复制原理 主库有一个线程:binlog dump线程。 从库有两个线程:IO线程、SQL线程。 1.主从复制原理 用户对数据的修改进行提交,然后Master(主库)把所有数据库的变更写进binlog中,主库线程b…
MySQL数据库优化
数据库数据准备 1.创建一个库、表,并插入100万数据 创建一个opt库,并创建一个test表 create database opt; use opt; create table test(id int(11),num…
PHP无法用Socket方式连接MySQL
问题描述 今天在一台新的服务器中安装了php7.2,mysql-5.6后。测试用php连接mysql时发现无论如何php都连接不上mysql数据库,排除了数据库账号错误,并且php已经安装了连接数据库的mysqlnd扩展…
Atlas实现数据库读写分离
一、简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很…
mysqldump备份权限
1.创建一个用于备份数据库的用户 mysql> create user 'backup'@'localhost' identified by '123';…