随笔分类 - MySQL
MySQL相关
摘要:复制的4中常见架构有一主多从复制架构、多级复制架构、双主(Dual Master)复制架构和多源(Multi-Source)复制架构。 一主多从复制架构 在主库读取请求压力非常大的场景下,可以通过配置一主多从复制架构实现读写分离,把大量的对实时性要求不是特别高的读请求通过负载均衡分部到多个从库上(对
阅读全文
摘要:异步复制 MySQL的复制默认是异步的,主从复制至少需要两个MYSQL服务,这些MySQL服务可以分布在不同的服务器上,也可以在同一台服务器上。 MySQL主从异步复制是最常见的复制场景。数据的完整性依赖于主库BINLOG的不丢失,只要主库的BINLOG不丢失,那么就算主库宕机了,我们还可以通过BI
阅读全文
摘要:[TOC] 作为一名PHP开发者,我们一定要懂得如何搭建PHP开发环境,目前主流的PHP开发环境组合是LAMP和LNMP,本文将介绍如何在CentOS7.\ 上搭建LNMP开发环境。 各项版本说明: CentOS7: 7.7 Nginx: 1.16.1 MySQL:5.7.28 PHP:7.4.0
阅读全文
摘要:[TOC] 设置用户与权限 一个MySQL系统可能有许多用户。 为了安全起见,root用户通常只用管理目的 。对于每个需要使用该系统的用户,应该为他们创建一个账号和密码。这些用户名和密码不必与MySQL之外的用户名称和密码(例如,Linux或NT用户名和密码)相同。同样的原则也适合于root用户。对
阅读全文
摘要:解决: 首先登陆虚拟机的MySQL 可以看到,默认的mysql只允许本机访问 将host设置为通配符模式%,Host设置为"%"便可远程访问了,然后执行flush privileges使更改的配置立即生效
阅读全文
摘要:[TOC] 安装依赖 (1)cmake是新版MySQL的编译工具 安装boost 如果安装的MySQL5.7及以上的版本,在编译安装之前需要安装boost,因为高版本mysql需要boots库的安装才可以正常运行。否则会报 错误 1. 切换到 目录,然后在这个目录下下载boost MySQL5.7.
阅读全文
摘要:[TOC] 备份MySQL 语法 示例: 备份itbsl数据库 如下图所示,成功将数据库备份到本地目录 如果备份的是本机上的数据库,可以省略[ h 主机名(ip)]参数。 上面的备份方法没有使用 B指令,下面如果使用 B指令更好,因为使用 B指令后,备份的数据库中带了创建数据库的指令,恢复时更加的方
阅读全文
摘要:详细讲述MySQL数据表操作的一些命令以及一些需要注意的地方,通过图示更加通俗易懂。
阅读全文
摘要:语法: 说明: h: 主机名,表示要连接的数据库的主机名或者IP u: 用户名,表示连接数据库的用户名 P: 端口,表示要连接的数据库的端口,默认是3306,可以不写,但是如果端口不是默认端口,就必须指明端口号 p: 表示要连接的数据库的密码, p后面可以直接输入密码,但是这样密码就会明文输入不太安
阅读全文
摘要:MySQL 属于 关系型数据库管理系统 (RDBMS),使用RDBMS时,最常见的系统结构就是 客户端/服务器类型 (C/S类型)这种结构。 指的是用来接收其他程序发出的请求,并对该请求进行相应处理的程序(软件),或者是安装了此类程序的设备(计算机)。在计算机上持续执行处理,并等待接收下一条请求。
阅读全文