
mysql
牛奶二
这个作者很懒,什么都没留下…
展开
-
mysql主从异常处理
① 进入Mysql数据库查看max_connection_errors: show variables like '%max_connection_errors%';② 修改max_connection_errors的数量为1000: set global max_connect_errors = 1000;③ 查看是否修改成功:show variables like '%max_connection_errors%';发现刷新修改参数以后报错换了,变成如下:】由于改了root密码,导致备库同步异常。原创 2022-09-13 14:57:58 · 904 阅读 · 0 评论 -
mysql锁查询
如果同事告诉你他现在跑一个删除操作超时了,他能提供具体哪张表,让我们帮忙确认一下,谁堵他的语句。首先查询对应表的实时锁状态,找到堵塞他的blocking_trx_idselect * from sys.innodb_lock_waits where locked_table="`q1`.`cece`";假设输出的是16吧16带入SELECT a.sql_text,c.id,d.trx_startedFROM performance_schema.events_statements_原创 2022-05-10 17:04:21 · 3109 阅读 · 0 评论 -
mysql5.7初始化报错 [ERROR] ./mysqld: Error while setting value ‘STRICT_TRANS_TABLES
[root@jin bin]# ./mysqld --basedir=/opt/mysql57 --datadir=/data --user=mysql --initialize --explicit_defaults_for_timestamp2022-04-29T05:21:53.104102Z 0 [ERROR] ./mysqld: Error while setting value 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_F.原创 2022-04-29 14:19:29 · 3595 阅读 · 0 评论 -
主从搭建 [ERROR] Slave I/O for channel ‘‘: error connecting to master
主从搭建,启用changemaster,报错链接异常change master to master_host='11.111.218.95',master_port=3307,master_user='root',master_password='123456',master_log_file='mysql-bin.000017',master_log_pos=133599226;2022-04-19T08:31:36.127677Z 46545 [ERROR] Slave I/O for chan原创 2022-04-19 17:07:26 · 3752 阅读 · 0 评论 -
mysql5.7的socket文件不生成
修改配置文件,最后面重新添加socket的参数,如下:[mysqld]socket=/tmp/mysql.sock[client]socket=/tmp/mysql.sock之后重启实例ll /tmp/mysql.sock(看看文件是否生成)mysql -uroot -p'6W2dQ' -P 3306--socket=/tmp/mysql.sock...原创 2022-04-19 16:57:12 · 1507 阅读 · 0 评论 -
keepalived+mysql搭建
环境信息:主节点a: 109.188.14.210主节点b: 109.188.14.205虚拟ip:109.188.14.201主主搭建:mysql添加参数:log-bin=mysql-binauto_increment_increment=2auto_increment_offset=1binlog-ignore=mysqlbinlog-ignore=information_schemabinlog-ignore=performance_schemacharacter_s原创 2022-03-29 15:42:38 · 2136 阅读 · 0 评论 -
mysql字符集不一样导致不走索引(mysql优化)
开发反馈sql执行速度慢,单条查询耗时13秒,写在程序里面不合适。sql如下SELECTter.terminal_id,ter.terminal_nameFROMdyys_machine_dealer t,dyys_machine m,dyys_machine_terminal a,dyys_terminal terWHEREt.machine_id = m.machine_idAND m.machine_id = a.machine_idAND a.ter...原创 2021-08-19 17:32:47 · 465 阅读 · 0 评论 -
mysql一样的数据保留第一条,其他的修改
qa表的初始数据最终的效果修改的语句:多次跑,直到修改的行为0update qa set id =id*10 where id= (select id from (SELECT id,count(*) aa FROM qa group by id) b where b.aa>1 LIMIT 1) LIMIT 1原创 2021-08-07 09:45:19 · 283 阅读 · 0 评论 -
mysql判断某个值在另一个表是存在
qa表的数据qwer表的数据查询qwer表中的记录,输出name字段,并且在添加一列判断name是否在qa表中存在select name,if(name in (select name from qa),"yes","no") from qwer;结果如下:符合预期原创 2021-08-03 10:15:10 · 3344 阅读 · 0 评论 -
mysql主从数据同步和远程备份恢复实操
主库备份xtrabackup --backup --target-dir=/data/full/ --user=root --password=123456 --socket=/tmp/mysql.sock --no-server-version-check关注点MySQL binlog position: filename 'mysql-bin.000034', position '156'210726 23:10:28 [00] Writing /data/full/backup-my.cnf原创 2021-07-27 17:44:49 · 116 阅读 · 0 评论 -
mysql 8.0主备搭建
主库备份xtrabackup --backup --target-dir=/data/full/ --user=root --password=123456 --socket=/tmp/mysql.sock --no-server-version-check关注点MySQL binlog position: filename 'mysql-bin.000034', position '156'210726 23:10:28 [00] Writing /data/full/backup-my.cn原创 2021-07-27 12:08:56 · 598 阅读 · 0 评论 -
mysql主备搭建遇到的三问题
问题一:Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs;uuid一样了,要保持不同,修改uuidvi /data/mysql/auto.cnfmysql -uroot -p123456mysqld_safe --defaults-file=/etc/my.cnf &问题二:Got fatal error 1236 from maste...原创 2021-07-26 18:02:54 · 152 阅读 · 0 评论 -
22端口能通,3306端口不能通
两台服务器之间telnet 22端口3306端口不能通[root@localhost yum.repos.d]# telnet 192.168.1.88 22Trying 192.168.1.88...Connected to 192.168.1.88.Escape character is '^]'.SSH-2.0-OpenSSH_7.4^C^[[AConnection closed by foreign host.[root@localhost yum.repos.d]#[root.原创 2021-07-26 15:41:07 · 2058 阅读 · 0 评论 -
在linux上安装MySQL8.0 error while loading shared libraries: libtinfo.so.5
在linux上安装MySQL error while loading shared libraries: libtinfo.so.5操作系统环境Red Hat 8.0mysql版本:8.0解决方案:yum install libncurses*原创 2020-06-07 11:41:01 · 982 阅读 · 0 评论 -
mysql主从搭建
(以下搭建是主库是新建的无数据,所以从库无需同步主库数据)1.添加MySQL 用户,创建相应的目录 useradd -m mysqlmkdir -p /data/mysqltest1 chown -R mysql:mysql /data/mysqltest 主节点数据文件目录mkdir -p /data/mysqltest1 chown -R mysql:mysql原创 2017-07-20 13:25:39 · 634 阅读 · 1 评论