数据库
数据库相关
醉世老翁
本该正常的过程中出现了诡异的问题,往往是由于基础的问题导致。
展开
-
Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ 一次解决
重启了一次数据库之后,再次登录数据库提示。ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)查看了mysql进程是存在的,mysql.sock也是有的。my.cnf里写的是/tmp/mysql.sock然后又修改my.cnf,将客户端和服务端的sock分开写,失败了,启动了都找不到。又都修改成当前目录下,启动了之后出现/tmp/mysql.sock又改原创 2022-04-14 16:52:22 · 10815 阅读 · 0 评论 -
mysql 源码安装报错/bin/rm: cannot remove `libtoolT‘无法make
执行检测编译后,报错提示/bin/rm: cannot remove 'libtoolT': No such file or directory,libtool是安装的,执行网上也没啥变化,继续执行make报错./configure --prefix=/usr/local/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readl..原创 2022-03-14 15:07:49 · 939 阅读 · 3 评论 -
mysql主从同步忽略某些前缀相同的表同步通配符简写,亲测有效!
mysql做主从,忽略掉一些前缀相同的信息表,后来经过网上查阅资料,自己测试,找到了参数这个参数可以用%,代表任意字符,省了一条一条写了,还节约了资源,网上说好像有弊端,不过我目前没发现,发现了会补充。replicate-wild-ignore-table = db1.log_1_%replicate-wild-ignore-table = db1.log_2_%replicate-wild-ignore-table = db1.log_3_%replicate-wild-ignore-tab原创 2020-10-23 13:59:35 · 969 阅读 · 2 评论 -
多出binlog,relaylog库,删除提示“error dropping database”
今天清理数据库的时候,发现库里多了两个库,binlog,relaylog,我记得这应该是两个日志名难道是以前的人要做什么策略?打开看了一眼,库里没有任何表,应该只是个空库,没有其他地方用到既然是空库,那就别留着,删了吧,删除竟然报错了?不能删除,难道是目录有锁(chattr +i)?登录上去看了一眼,啥都明白了,是前人的配置文件给日志目录写在了data目录下了我修改配置文件,把relaylog和binlog日志改了其他的目录,然后启动就报错了为了不影响线...原创 2020-07-14 15:59:31 · 221 阅读 · 0 评论 -
mysql不同库的表同步其他服务器的其他库
需求:要将A服务器中a库的a1,b1,c1表同步到B服务器中b库里A服务器:1.首先将A服务器中a-c表导出,可以通过mysqldump命令导出2. 2.1 修改配置文件开启binlog日志,设置server-id(id不能与其他服务器重复) 2.2 因为此次只需要同步a库的三张表,不同步其他库,所以配置文件添加 binlog-do-db = a(a是数据库名) 参数, 可以...原创 2018-05-16 10:40:48 · 1365 阅读 · 0 评论 -
mysql 5.5.3-m3-log 源码安装
公司要做 5.5.3-m3-log mysql主从,用其他的版本容易出错,各种问题,后来安装 5.5.3-m3-log版本,网上都说要cmake安装,安装了几天全是报错,cmake的各种错,感到绝望。。终于苍天不负有心人,被我找到了一种不用cmake安装的方法,自带mysql管理脚本,取自下面连接的mysql安装部分,感谢这位大神 https://blog.csdn.net/longxibe...转载 2018-06-25 14:41:10 · 242 阅读 · 0 评论 -
shell脚本批量修改mysql表引擎
进入到mysql的数据目录,例如/data#进入到data目录,如果不进入打绝对路径会带着/data/表名cd /data#列出所有表的数据结构文件,然后去掉.frm,追加到文件中就是所有的表名了ls *.frm |awk -F'.frm' '{print $1}' > /root/all_tables.txt 当然,你也可以用另一种方式,直接从数据库复制粘贴/us...原创 2018-11-01 10:50:05 · 582 阅读 · 0 评论 -
已解决zabbix启动但是访问提示:zabbix server is not running
早晨到公司,习惯性的打开监控看看有无异常打开zabbix后看见下方提示zabbix server is not running: the information displayed may not be current,这种状态是zabbix已经处于假死状态了,进程有几个活着呢,但是访问是提示没有运行,强刷也不行,重启zabbix会解决,但是只是临时性解决问题,要找问题的根源,查看日志是...原创 2019-06-17 11:28:00 · 27292 阅读 · 0 评论