mysql
文章平均质量分 79
hdyebd
Linux小白。实验都是在centos7环境下操作的。
展开
-
Linux中MySQL5.7启动二进制日志及安全删除二进制日志文件
一、启动MySQL的二进制日志在my.cnf文件中添加两行变量,然后重启mysql[root@localhost mysql]# vim /etc/my.cnf[mysqld]log_bin=mysql server-id=101 #必须是集群中的唯一id[root@localhost ~]# systemctl restart mysqld二、安全删除二进制日志文件二...原创 2019-04-10 18:51:57 · 1427 阅读 · 0 评论 -
mysql导出文件,error:1290
感觉有毒,从昨晚开始,文件导出一直出错,结果今早发现,只要加上绝对路径就可以了。MySQL导出文件时出现下面错误首先你得查看你是否指定了目录mysql> show global variables like '%secure%';+--------------------------+------...原创 2019-04-11 10:12:32 · 647 阅读 · 0 评论 -
MySQL备份
一、 为什么要进行数据备份为了让数据库数据丢失或者数据库崩坏时,不影响到正常的工作。二、MySQL备份内容数据文件日志文件(eg. 事务日志,二进制日志)存储过程,存储函数,触发器配置文件(各个配置文件都要备份)用于实现数据库备份的脚本,数据库自身清理的crontab等三、 MySQL备份类型根据服务器状态来分热备份:读、写不受影响;温备份...原创 2019-04-11 14:02:07 · 248 阅读 · 0 评论 -
mysqldump 备份与恢复数据库(完全备份+增量备份)
1原创 2019-04-11 18:10:09 · 1586 阅读 · 0 评论 -
ERROR 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregate
在mysql 5.7初次使用group by时会出现错误,首先表信息如下: ERROR 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘test.score...原创 2019-04-08 17:17:13 · 4715 阅读 · 0 评论 -
MySQL实战(二):主主配置
环境准备两台虚拟机:master1的IP:192.168.192.136master2的IP:192.168.192.135一、配置master1操作:修改my.cnf的配置文件设置server-id值,并开启bin_log日志,重启mysql。[root@localhost ~]# vim /etc/my.cnf[mysqld]character_set_server=u...原创 2019-04-17 00:27:12 · 202 阅读 · 0 评论 -
MySQL实战(一):一主一从配置
环境准备一主一从:主库IP:192.168.192.133从库IP:192.168.192.134配置主库操作:修改my.cnf的配置文件设置server-id值,并开启bin_log日志,重启mysql。[root@localhost ~]# vim /etc/my.cnflog_bin=mysqlserver-id=101 #必须是集群中的唯一id[root@lo...原创 2019-04-17 00:26:32 · 239 阅读 · 0 评论 -
Linux下mysql5.7忘记root密码的解决方法
一、首先更改my.cnf的配置文件,并重启mysql在my.cnf文件中的[mysqld] 下加入下面一行,其余不做改变。[root@localhost ~]# vim /etc/my.cnf[mysqld]skip-grant-tables[root@localhost ~]# systemctl restart mysqld二、登录MySQL,此时不需要输入密码,直接回车即可...原创 2019-04-09 17:01:58 · 23746 阅读 · 16 评论 -
MySQL主从复制原理
一、为什么要做MySQL主从复制。做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用m...原创 2019-04-16 17:55:48 · 169 阅读 · 0 评论