![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
mysql学习
打篮球两年半
biubiubiubiubiu
展开
-
修该mysql容器的配置文件
一、mysql容器没有挂载外部配置文件1、找到容器内部my.cnf的在宿主机的位置,然后修改[root@node5 mysql]# docker inspect 3257a3b48075 |grep MergedDir "MergedDir": "/var/lib/docker/overlay2/ee194186161ddc77e19b87269a3c71a3127046d0bdc7ad3be3d2c9b6cbaf1661/merged",[root@node5 my原创 2022-02-07 17:31:22 · 1579 阅读 · 0 评论 -
清理mysql表1个月以前的数据
需求:mysql有表需要清理1个月以前的数据执行方案(晚上):不要锁表1.新建一个表,两个表结构一样2.把不删除的内容转移到新表,即把一个月内的数据转移到新表3.检查新表内容,确认数据迁移无误4.删除旧表,新表rename操作:表名:t_sceneauto_log1、新建表create table t_sceneauto_log_new like t_sceneauto_log;2、将所需数据迁移到新表insert into t_sceneauto_log_new select *原创 2021-12-29 09:41:18 · 2728 阅读 · 0 评论 -
mysql:Error executing row event: ‘Table ‘hk_db.jf_share_task_item‘ doesn‘t exist‘
场景:在主从同步的时候报错。这种情况:1.确实这个表不存在2.在hk_db这个库的目录下,缺失了这张表的.frm文件 或者.idb文件cd xx/hk.dbll | grep jf_share_task_item-rw-r----- 1 mysql mysql 10766778368 Jul 15 17:05 jf_share_task_item.ibd3.删除这个剩余的.frm文件 或者.idb文件,就可以新建表了...原创 2021-07-16 10:41:28 · 911 阅读 · 0 评论 -
记录mysql数据库一些常用命令
1.查看用户信息mysql> select user,host from mysql.user;2.创建用户mysql> CREATE USER 'repl'@'host' IDENTIFIED BY '123456';#host不可用%替代3.删除用户mysql> DELETE FROM user WHERE User="phplamp" and Host="localhost";```4.更新密码```bashmysql> alter user user(原创 2021-07-06 15:41:05 · 106 阅读 · 0 评论 -
mysql5.7使用gtid模式搭建主从复制架构
主库和从库搭建好之后,两者除了id基本一致1.主库上创建repl账号mysql> grant replication slave,replication client on *.* to 'repl'@'%' identified by '123456';2.从库执行以下命令mysql> change master to master_host='192.168.199.201', \ -> master_user='repl', \ -> master_p原创 2021-07-06 15:05:00 · 97 阅读 · 0 评论 -
mysql:consider out of disk space on master;,磁盘满了,导致主从同步失败
场景:主主复制,因为磁盘满了,没有及时清理,出现下面的问题:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘binlog truncated in the middle of event; consider out of disk space on master; the first event ‘mysql-bin.000785’ at 753045450, the last eve原创 2021-06-01 17:45:10 · 1419 阅读 · 3 评论 -
centos 编译安装mysql5.7版本
1.下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz2.上传包,然后解压,建议放在/usr/local/下面,不然比较麻烦tar --no-same-owner -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz3.新建用户组,用户groupadd mysqluseradd -r -s /sbin/nolo原创 2021-05-24 16:03:27 · 436 阅读 · 0 评论 -
mysql出现:could not be resolved: Name or service not known
mysql错误日志出现这样的警告:2021-05-31 21:31:59 15546 [Warning] IP address '192.168.232.179' could not be resolved: Name or service not known是因为没有添加:skip-name-resolve 参数skip-name-resolve :不再进行反解析(ip不反解成域名)vim /etc/my.cnf#添加即可skip-name-resolve:wq重启数据库:/et原创 2021-05-31 22:38:34 · 9519 阅读 · 0 评论