文章分类 -  Mysql

Centos7重置Mysql 8.0.1 root 密码
摘要:问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql [html] view plain copy vim /etc/my.cnf [html] view plain c 阅读全文
posted @ 2018-12-10 14:09 bdicaprio 阅读(199) 评论(0) 推荐(0)
mysql-创建用户报错ERROR 1396 (HY000): Operation CREATE USER failed for 'XXXX'@'XXXX'
摘要:创建用户: create user ‘test’@’%’ identified by ‘test’; 显示ERROR 1396 (HY000): Operation CREATE USER failed for ‘test’@’%’ 查看是不是存在这个用户 select user from user 阅读全文
posted @ 2018-12-10 14:05 bdicaprio 阅读(1970) 评论(0) 推荐(0)
mysql备份与还原
摘要:一、备份常用操作基本命令 1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql 2、备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动 阅读全文
posted @ 2018-12-10 11:00 bdicaprio 阅读(113) 评论(0) 推荐(0)
MySQL性能优化-内存参数配置
摘要:Mysql对于内存的使用,可以分为两类,一类是我们无法通过配置参数来配置的,如Mysql服务器运行、解析、查询以及内部管理所消耗的内存;另一类如缓冲池所用的内存等。 Mysql内存参数的配置及重要,设置不当很有可能会造成很大的性能问题甚至是服务器宕机,内存相关参数的配置需要考虑以下两点: (1)确定 阅读全文
posted @ 2018-12-10 10:59 bdicaprio 阅读(989) 评论(0) 推荐(0)
mysql 配置内存
摘要:配置mysql 正确使用的内存量对于高性能是至关重要的,需要进行定制需求来定制内存的使用。 mysql内存消耗可以分为两类:可控制内存和不可控制内存。 无法控制 mysql 服务器运行、查询解析、以及内部管理所消耗的内存,但是为特定目的而使用的内存有很多参数可以进行控制,比如关联使用join buf 阅读全文
posted @ 2018-12-10 10:59 bdicaprio 阅读(2713) 评论(0) 推荐(0)
mysql主从复制-CHANGE MASTER TO 语法详解
摘要:1 简介 配置mysql主从复制时,在从机上需要进行CHANGE MASTER TO操作,以确定需要同步的主机IP,用户名,密码,binlog文件,binlog位置等信息。 主从同步的详细配置可参考我前面的文章【http://blog.csdn.net/jesseyoung/article/deta 阅读全文
posted @ 2018-10-30 16:16 bdicaprio 阅读(17366) 评论(0) 推荐(0)
mysql kill process解决死锁
摘要:1、查看进程列表, 找到ID SHOW PROCESSLIST 2、 查询语句把表锁住了, 赶紧找出第一个Locked的thread_id, 在MySQL的shell里面执行. kill id #!/bin/bashmysql -u root -e "show processlist" | grep 阅读全文
posted @ 2018-10-30 10:38 bdicaprio 阅读(1614) 评论(0) 推荐(0)
mysql查看连接数
摘要:show variables like '%max_connections%';//数据库最大连接数show global status like 'Max_used_connections';//已使用连接数show status like 'Threads%';//连接线程数show FULL 阅读全文
posted @ 2018-10-30 10:36 bdicaprio 阅读(73) 评论(0) 推荐(0)
MySQL 连接数和状态查看命令
摘要:MySQL 连接数和状态查看命令以下命令是登陆 MySQL的cli 之后执行命令 1. 查看MySQL实例的当前连接数:show processlistshow processlist: 列出当前用户的前100条连接信息;show full processlist: 列出当前用户的所有连接信息;当r 阅读全文
posted @ 2018-10-30 10:35 bdicaprio 阅读(1694) 评论(0) 推荐(1)
mysql连接数过多
摘要:mysql连接数过多,django web开发中遇到这个错误: 大概的意思是mysql连接过多, 查看mysql中的进程(命令),确实有好多sleep的进程。 一、原因 1.没有及时关闭连接 使用资源一定要释放 2.一次太多连接,mysql本身没抗住 3.优化不够,查询时间太长 二、解决方法 解决一 阅读全文
posted @ 2018-10-30 10:34 bdicaprio 阅读(242) 评论(0) 推荐(0)
正确修改MySQL最大连接数的三种好用方案
摘要:我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MySQL连接数的方法有两个。 show variables like 'max_connections'; 方法一: 进入MySQL安装目录 打开 阅读全文
posted @ 2018-10-30 10:33 bdicaprio 阅读(116) 评论(0) 推荐(0)
MySQL连接数过多导致服务无法正常运行
摘要:【Mysql并发和连接数】 mysql并发数:netstat -ant |find /i "ESTABLISHED" |find /i ":3306 " /c mysql连接数:select count(*) from information_schema.processlist; 或者:mysql 阅读全文
posted @ 2018-10-30 10:31 bdicaprio 阅读(907) 评论(0) 推荐(0)
mysql连接数过多 解决方案
摘要:阅读目录 导致原因: 查看链接: 解决方法: 模拟mysql连接数过多 阅读目录 导致原因: 查看链接: 解决方法: 模拟mysql连接数过多 mysql 默认链接数是100个 最大是16384。 原则:想尽一切办法不重启 回到顶部 导致原因: 出现这种错误明显就是 mysql_connect 之后 阅读全文
posted @ 2018-10-30 10:28 bdicaprio 阅读(296) 评论(0) 推荐(0)
mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结
摘要:mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。 下面写一下,这两个要是有no了,怎么恢复。。 如果是slave 阅读全文
posted @ 2018-10-26 17:33 bdicaprio 阅读(1325) 评论(0) 推荐(0)
slave have equal MySQL Server UUIDs原因及解决
摘要:最近在部署MySQL主从复制架构的时候,碰到了"Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs mus 阅读全文
posted @ 2018-10-26 17:27 bdicaprio 阅读(146) 评论(0) 推荐(0)
基于Innobackupex的完全恢复
摘要:对于MySQL的完全恢复,我们可以借助于Innobackupex的多重备份加上binlog来将数据库恢复到故障点。这里的完全恢复是相对于时点恢复(也叫不完全恢复)。本文主要演示了基于Innobackupex如何做一个完全恢复,供大家参考。 有关Innobackupex的备份恢复的知识点请参考以下链接 阅读全文
posted @ 2018-08-31 20:46 bdicaprio 阅读(152) 评论(0) 推荐(0)
基于Innobackupex的增备及恢复
摘要:MySQL的热备(物理备份)可以采取全备加增量备份的方式来减轻数据库I/O压力及系统资源的占用。增量备份主要是以全备或增量备份为基础,备份那些变更过的页面。其备份的原理是基于一个不断增长的LSN序列,这个LSN与Oracle的SCN类似。在恢复期间,我们需要将已提交的事务前滚,未提交的事务回滚。本文 阅读全文
posted @ 2018-08-31 20:42 bdicaprio 阅读(234) 评论(0) 推荐(0)