MySQL
mysql工作笔记
yunson_Liu
在工作中学习,在学习中工作;活到老学到老,学到老活到老;我一直在学习的路上活着,我也一直活在学习的路上;你呢??希望所有的爱好学习的朋友和不爱好学习但又想学习的朋友,我们一同进步吧!期待。。。巅峰之巅
展开
-
mysql8安装后设置密码登录
3、设置普通账号登录权限。2、设置登录账号密码。原创 2024-07-20 21:25:03 · 269 阅读 · 0 评论 -
Docker-compose 安装mysql8
1、编写docker-compose.yml文件。新增账号和设置账号密码详情请见。3、编写my.cnf文件。4、启动mysql容器。原创 2023-11-21 20:10:57 · 551 阅读 · 0 评论 -
mysql8遇到的账号密码设置及登录问题
解决问题方法有两种,一种是升级navicat驱动(博主用的是navicat是19年装的了,其他软件同理),另一种是把mysql用户登录密码加密规则还原成mysql_native_password。出现这个原因是mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。1、给用户root设权限时出现报错问题。5)、重新打开软件,再次连接数据库即可。3)、刷新权限并重置密码。此处将密码改为root。...原创 2022-07-18 16:45:45 · 2113 阅读 · 0 评论 -
mysql 查询正在进行的事务
数据库事务原创 2022-07-12 17:58:06 · 8485 阅读 · 0 评论 -
gzip 压缩导入导出mysql数据
mysql压缩导入导出数据原创 2022-06-10 19:46:24 · 641 阅读 · 0 评论 -
mysql清理thread id
注意:其中kill的是trx_mysql_thread_id的值原创 2022-06-10 19:44:11 · 503 阅读 · 0 评论 -
python binlog还原sql或者恢复数据
github:https://github.com/danfengcao/binlog2sqlgitee:https://gitee.com/ShiZan/binlog2sql下载地址该方法应用到的工具binlog2sql,需要安装python运行环境1.安装pip命令①、如果没有epel源下载阿里的epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo②、安装pipyum -y原创 2022-04-27 17:05:44 · 830 阅读 · 0 评论 -
记一次程序获取亚马逊数据二进制binlog日志报错问题
问题:java.io.IOException: Failed to fetch BLOB 9b69d279c3a7cdaae08d23a0f0d9a920/p-5ae7557ca12a1681fb3fb69bca9123a587dd5ddf-bf5920e88811d56d7bcedf872b67de60 from localhost/127.0.0.1:14563 and store it under /tmp/blobStore-26d0f946-9b6f-4114-9f03-b9d647d44f4d原创 2022-01-14 12:02:32 · 715 阅读 · 0 评论 -
mysql主从IP地址变更
环境:centos.7.7mysql5.7老IP :192.168.8.61, 192.168.8.62新IP :192.168.8.41, 192.168.8.421、备库停机mysql> stop slave;systemctl stop mysqld2、主库停机systemctl stop mysqld3、修改主库备库服务器IP起主库systemctl start mysqld4、主库增加新同步用户授权到新IPgrant replication slave on原创 2021-05-27 21:03:38 · 2104 阅读 · 0 评论 -
mysql主从数据库导数据时注意事项
一定不要忘了带上--set-gtid-purged=OFF这个参数#!/bin/bashfor i in `cat tables`do mysqldump -u admin -h localhost --default-character-set=utf8 --set-gtid-purged=OFF -p123456 dbname $i > /hurong_web/new-tables/$i.sqldone原创 2021-05-24 22:34:48 · 170 阅读 · 0 评论 -
docker-compose部署MySQL主从服务
设置前注意下面几点:1)要保证同步服务期间之间的网络联通。即能相互ping通,能使用对方授权信息连接到对方数据库(防火墙开放3306端口)。2)关闭selinux。3)同步前,双方数据库中需要同步的数据要保持一致。这样,同步环境实现后,再次更新的数据就会如期同步了。如果主库是新库,忽略此步。1、创建目录Master主机[root@sgpexchangemysql-192-168-8-61 ~]# cd /data/docker-compose/[root@sgpexchangemysql原创 2021-05-13 09:43:49 · 472 阅读 · 2 评论 -
mysql错误总结-ERROR 1067 (42000): Invalid default value for TIMESTAMP
ERROR 1067 (42000): Invalid default value for ‘FAILD_TIME’ (对TIMESTAMP 类型的子段如果不设置缺省值或没有标志not null时候在创建表时会报这个错误) 这是因为sql_mode中的NO_ZEROR_DATE导制的,在strict mode中不允许’0000-00-00’作为合法日期使用下面的命令查看sql_modemysql>show variables like ‘sql_mode’;±--------------±转载 2020-11-17 19:26:46 · 2885 阅读 · 0 评论 -
数据库报错 too many connections解决办法
首先登录mysql终端,查看一下mysql的日志文件存放位置。show global variables like log。根据提示,找到/var/下的mysql日志看看有没有什么其他错误。若没有其他错误mysql终端,通过输入show variables like max_connections,查看最大连接数。如图修改最大连接数:set GLOBAL max_connections=1000,配置好之后再次查看最大连接数的量。超过连接数的原因,是mysql的连接数保持时间太长。可..原创 2020-07-27 10:43:53 · 1122 阅读 · 0 评论 -
nginx配置四层端口转发mysql登录
1、安装nginx,安装过程中注意添加--with-stream模块2、修改nginx配置文件(编辑配置文件时注意所有的空格避免tab键出现)stream { #类似于7层的http段 upstream mysql { #hash $remote_addr consistent; server 172.16.1.202:3306 weight=1 max_fails=3 fail_timeout=10s; } server { listen 新端口; proxy_原创 2020-07-04 12:54:17 · 1032 阅读 · 2 评论 -
MySQL8.0.18源码安装
1、源码安装cmake3.17.1,安装详见https://blog.csdn.net/baidu_38432732/article/details/1065684312、源码安装gcc-8.3.0,至少5.3.0版本,详见https://blog.csdn.net/baidu_38432732/article/details/1065330913、下载MySQL包 下载地址:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-boost-8原创 2020-06-05 19:14:23 · 522 阅读 · 0 评论 -
解决mysql8.0.18报Segmentation fault错的问题
报错如下: 显示完下面信息之后,就显示:Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Segmentation fault (core dumped)解决办法:1、通过命令locate terminal.c查找到我们的这个文件[root@loca...原创 2020-06-05 18:45:13 · 6098 阅读 · 0 评论 -
k8s部署mysql服务(RC部署)
编写mysql-rc.yaml文件apiVersion: v1kind: ReplicationControllermetadata: name: mysql-rc labels: name: mysql-rcspec: replicas: 1 selector: name: mysql-pod template: metadata: labels: name: mysql-pod spec: conta原创 2020-05-29 17:46:18 · 1023 阅读 · 5 评论 -
windows-server mysql8.0.16安装部署
1、首先解压文件包,我这解压到我们的安装目录下:2、编写mysql的配置文件my.ini(在安装目录的家目录下)[Client]port = 3306 [mysqld]#设置3306端口port = 3306# 设置mysql的安装目录,注意斜杠,需要两个basedir=E:\\安装目录路径\\mysql# 设置mysql数据库的数据的存放目录datadir=E:\\安...原创 2020-05-06 09:23:29 · 295 阅读 · 0 评论 -
mysql源码安装脚本
1、mysql5.6的安装脚本#!/bin/bashbasedir=/usr/localmysqlversion=mysql-5.6.43#Install dependency package yum -y install wget gcc gcc-c++ ncurses-devel perl* cmake #Create mysql account user=`gre...原创 2019-09-17 14:28:36 · 254 阅读 · 0 评论 -
MySQL登陆后无法找到MySQL库的解决办法
1、异常情况2、解决办法打开第一个终端并做一下在操作打开第二个终端将两个终端都关闭后,新打开一个终端并重启MySQL:至此问题已完全解决原创 2018-06-22 15:55:01 · 617 阅读 · 0 评论 -
MySQL主主配置
一、安装数据库,可以执行以下脚本来安装数据库[root@localhost ~]# vim mysqlinstall.sh查看MySQL是否启动[root@localhost ~]# netstat -anptu |grep mysqltcp 0 0 :::3306 :::* LISTEN 181...原创 2018-06-22 16:24:36 · 1925 阅读 · 0 评论 -
keepalived+LVS+Mycat+MySQL双主及主从高可用负载均衡集群
系统集群架构图如下:一、部署90主机和77主机的MySQL主主配置和90主机和89主机的MySQL主从配置详情请见(MySQL主主同步:https://blog.csdn.net/baidu_38432732/article/details/80773634MySQL主从同步:https://blog.csdn.net/baidu_38432732/article/details/80653873...原创 2018-06-22 20:20:03 · 2170 阅读 · 0 评论 -
Linux Mycat安装及MySQL读写分离的实现
架构图一、配置MySQL主从,详情请查看(https://blog.csdn.net/baidu_38432732/article/details/80653873)二、安装mycat1、配置java环境 [root@mysql ~]# tar -xf jdk-8u77-linux-x64.gz [root@mysql ~]# mkdir /usr/local/java [root@mysql ...原创 2018-06-15 19:19:43 · 2295 阅读 · 0 评论 -
MySQL基本命令归纳
普及MySQL一些知识默认监听端口号 3306进程名 mysqld所有者/组 mysql/mysql数据传输协议 TCP数据库目录 /var/lib/mysql/服务名 mysqld(5.1) mysql(5.6)主配置文件 /etc/my.cnfMySQL的安装1)安装系统自带的mysql 提供mysql服务[root@stu ~]# yum -y install mysql-serve...原创 2018-06-10 01:31:26 · 437 阅读 · 0 评论 -
2018最新MySQL破解密码的方法
一、修改配置文件,在mysqld下添加skip-grant-tables二、重启MySQL使配置生效三、免密码登陆1、登陆试用多种方法修改密码都报错,所以常用破解密码不适用2、试用新的方法修改密码如下操作(记得刷新)四、改回my.cnf文件以及重启MySQL服务至此MySQL密码破解完毕...原创 2018-06-19 12:21:21 · 14459 阅读 · 0 评论 -
Linux zabbix3.4 安装文档(一)
图形界面安装部分见(https://mp.csdn.net/postedit/80965718)安装之前安装依赖包[root@VM_0_5_centos opt]# yum -y install openssl*libxml2*bzip2* libcurl*libjpeg-turbo*libpng* freetype* openldapopenldap-devel...原创 2018-07-09 09:14:07 · 611 阅读 · 0 评论 -
利用docker安装MySQL
一、docker安装(详见:https://blog.csdn.net/baidu_38432732/article/details/81081819)二、mysql安装1、MySQL服务器信息[root@mysql ~]# docker search mysql2、下载MySQL镜像并部署[root@mysql ~]# docker pull docker.io/mysq...原创 2018-07-19 17:43:33 · 2032 阅读 · 0 评论 -
mysql服务器查询慢原因分析方法
mysql数据库在查询的时候会出现查询结果很慢,超过1秒,项目中需要找出执行慢的sql进行优化,应该怎么找呢,mysql数据库提供了一个很好的方法,如下:mysql5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。1.需要使用打开记录查询慢的sql记录日志:查看慢查询时间show variables like 'slow%';查看设置多久是慢查询show variables...转载 2018-07-31 15:04:34 · 393 阅读 · 0 评论 -
搭建MySQL 主从同步
一. 搭建服务器mysql环境(详情请参照https://blog.csdn.net/baidu_38432732/article/details/80637961) 二.主从数据统一 1.将主服务器数据导出文件中并发送到从服务器 [root@pc200~]#mysqldump -uroot -p123 --all-databases > bbsdb.sql ...原创 2018-06-11 16:19:55 · 391 阅读 · 0 评论