1 下载示例数据库压缩包 https://downloads.mysql.com/docs/sakila-db.zip 2 解压只有三个文件 [root@www.cndba.cn software]# unzip sakila-db.zip [root@www.cndba.cn software]# ls -l sakila* -rw-r--r-- 1 root root 741613 Mar 28 12:59 sakila-db.zip sakila-db: total 3396 -rw-r--r-- 1 root root 3398148 Jul 21 2016 sakil
2018-03-29 09:28 2231 0
现象描述: [root@www.cndba.cn mysql]# service mysql start Starting MariaDB.180227 01:54:58 mysqld_safe Logging to '/data1/mysql/log/error.log'. 180227 01:54:58 mysqld_safe Starting mysqld daemon with databases from /data1/mysql/data . [FAILED]
2018-02-27 02:10 9326 0
1、安装 mysql 备份工具 Percona XtraBackup 安装 mysql 备份工具 Percona XtraBackup 2、恢复单个表说明 1). 针对InnoDB表恢复 2). 开启了参数innodb_file_per_table 此参数修改InnoDB为独立表空间模式,每个数据库的每个表都会生成一个数据空间 3、为备份建立一个只有备份权限的用户 MariaDB [(none)]> create user 'dbbackup'@'%' id...
2018-01-12 01:03 3069 0
1 MariaDB介绍 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。。 2 MariaDB 下载 下载地址: https:/...
2018-01-11 21:04 5758 0
1 MaxScale介绍 maxscale是mariadb公司开发的一套数据库中间件,可以很方便的实现读写分离方案;并且提供了读写分离的负载均衡和高可用性保障。另外maxscale对于前端应用而言是透明的,我们可以很方便的将应用迁移到maxscale中实现读写分离方案,来分担主库的压力。maxscale也提供了sql语句的解析过滤功能。 2 环境说明 主机IP 角色 Ser...
2017-12-20 23:23 2492 0
MySQL 的root 密码忘了,不知道改怎么办,下面是修改root 密码步骤。 (1)登录到数据库所在服务器,手工kill 掉MySQL 进程: kill `cat /mysql-data-directory/hostname.pid` 其中,/mysql-data-directory/hostname.pid 指的是MySQL 数据目录下的.pid 文件,它记录了 MySQL 服务的进程号。 [root@www.cndba.cn mysql]# kill `cat /data/mysq...
2017-12-19 21:44 2267 0
环境描述: 已经存在一个MySQL的实例,端口号为3306,配置文件/etc/my.cnf,数据目录/data/mysql, 现在需要重新添加一个端口号为3307端口的MySql的实例。 1、关闭原有的默认端口3306的mysql [root@www.cndba.cn /]# service mysql stop 2、拷贝或创建数据文件 拷贝现有的mysql数据库文件 没有目录/data/mysql_3307执行下面语句 [root@www....
2017-12-19 18:11 2381 0
实验内容: mariadb-10.2.10 升级到mariadb-10.2.11 升级步骤: 从上一个mariadb版本导出现有数据 [root@www.cndba.cn local]# mysqldump -u root -p --add-drop-table --routines --events --all-databases --force > /backup/data-for-upgrade.sql 关闭数据库 [root@www.cndba.cn local]# mysqladmin -u root -p shutdown 备份,修改...
2017-12-18 23:19 2405 0
实验内容: mariadb-10.2.10 升级到mariadb-10.2.11 升级步骤: 备份数据库 Mysqldump 或者 xtrabackup 工具备份数据库 备份,修改配置文件/etc/my.cnf [root@www.cndba.cn /]# cp /etc/my.cnf /etc/my.cnf.bak [root@www.cndba.cn /]# vi /etc/my.cnf 修改basedir 为新的软件安装目录 basedir=/usr/local/mysql10.2.11/ 解压二进制包m...
2017-12-18 23:11 2677 0
准备测试数据 MariaDB [(none)]> use cndba Database changed MariaDB [cndba]> create table t1 (id int); Query OK, 0 rows affected (0.01 sec) MariaDB [cndba]> insert into t1 values(10); Query OK, 1 row affected (0.03 sec) MariaDB [cndba]> commit; Query OK, 0 rows affected (0.00 sec)
2017-12-17 22:48 1949 0
1.1 错误日志 MySQL的错误日志文件记录错误信息,还会记录mysqld进程的关闭和启动的信息,但也不是什么错误信息都会记录,只记录mysqld进程运行过程中发生的关键性错误。 错误日志的启动,可以在启动mysqld进程时,通过log-error选项来指定错误日志文件名和存放位置,或者my.ini配置文件中配置log-error参数,如果没有指定文件名的话,会自动生...
2017-12-15 23:32 2763 0
xtrabackup第三方备份工具 Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复mysql数据库。 Xtrabackup中包含两个工具: xtrabackup是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构; innobackupex是将xtrabackup进行封装的...
2017-12-13 23:20 2550 0
环境说明: redhat 7.3搭建的mariadb 一主两从的集群环境,MaxScale 中间件装在主节点上,本文主要测试,maxscale 中间件实现mariadb 主从集群的负载均衡功能。 主节点 :192.168.1.67 Master Redhat7.3 从节点1:192.168.1.68 Slave Redhat7.3 从节点2:192.168.1.69 Slave Redhat7.3 查看 MaxScale servers [root@www.cndba.cn mysql]# maxad...
2017-11-28 00:38 4781 0
1 关闭主从服务器防火墙 [root@www.cndba.cn ~]# systemctl stop firewalld [root@www.cndba.cn ~]# systemctl disable firewalld 2 设置主数据库的配置文件: 在/etc/my.cnf文件中,加上 server-id=1 #数据库的唯一ID号,默认以1开始 log-bin= /data/mysql/binlogs/master-bin #启用二进制日志 3 在主数据库建立账户并授权从数据...
2017-11-25 19:49 2787 0
1 查看是否已经安装过mariadb [root@www.cndba.cn software]# rpm -qa|grep mariadb mariadb-libs-5.5.52-1.el7.x86_64 卸载已安装的mariadb数据库 [root@www.cndba.cn software]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps -f 2 创建mysql系统用户组和用户 --创建mysql系统用户组 [root@www.cndba.cn software]# groupadd -r my...
2017-11-24 00:32 2853 0
坚持你的坚持