随笔分类 -  Mysql

摘要:从其它服务器拷贝编译安装后的MySQL5.7目录后启动时报错如下: ERROR! The server quit without updating PID file(/path/to/XXX.pid) 解决: 先创建MySQL用户然后初始化数据库即可 ./mysqld --initialize -- 阅读全文
posted @ 2019-04-03 11:03 godfather007 阅读(1605) 评论(0) 推荐(0)
摘要:由于手误在master节点执行了stop slave;->change master to XXX;->start slave;的动作,后面虽然使用stop slave停止了主从复制,但是主从关系仍然存在,想彻底取消主从关系,在网上找到 http://www.cnblogs.com/php48/p/ 阅读全文
posted @ 2019-03-23 18:22 godfather007 阅读(4387) 评论(0) 推荐(0)
摘要:MySQL5.7对sql语句强制使用索引查询时报错如下: 解决:这里的id字段是表的主键,查看别人的经验贴得知是语法错误,参考链接https://stackoverflow.com/questions/19205004/key-emp-no-doesnt-exist-in-table-employe 阅读全文
posted @ 2019-02-27 15:32 godfather007 阅读(2559) 评论(0) 推荐(0)
摘要:centos7系统MySQL5.7在用mysqlbinlog命令查询binlog日志时刚开始查询即自动终止查询,查了一下该日志有300M,于是仔细看发现有报错,见下图: 在网上查找经验贴http://blog.sina.com.cn/s/blog_64c1dd210101c6hw.html,成功将问 阅读全文
posted @ 2019-02-22 13:07 godfather007 阅读(1830) 评论(0) 推荐(1)
摘要:前提:由于slave磁盘未及时扩容原因导致磁盘即将写满,为了不影响业务将slave实例里一个10G的库drop了(项目前期建的库,数据现在已不使用了),然后又drop了master上的该库(对于大库建议先drop或truncate表再drop库,否则可能导致磁盘空间不能正常释放)。这时查看slave 阅读全文
posted @ 2019-02-22 12:19 godfather007 阅读(2706) 评论(0) 推荐(0)
摘要:注意:1.暂时只试验了root用户 2.暂时只试验了5.6和5.7两个版本 1.我用的root用户,先进入家目录 cd ~ 2.vim .my.cnf #在家目录添加该文件 [mysqldump] user=root password=XXXXXX chmod 600 .my.cnf #为了提高安全 阅读全文
posted @ 2019-02-14 12:34 godfather007 阅读(1700) 评论(0) 推荐(0)
摘要:1.通过https://mirrors.tuna.tsinghua.edu.cn镜像源安装了MySQL5.7.22 rpm -ivh --force --nodeps https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql57-community-e 阅读全文
posted @ 2019-02-14 09:25 godfather007 阅读(4513) 评论(0) 推荐(0)
摘要:报错:一个库用mysqldump -u -p --opt --force -e --max_allowed_packet= --net_buffer_length= --databases备份时报错如下:mysqldump: Got error: 1449: The user specified a 阅读全文
posted @ 2019-02-04 23:13 godfather007 阅读(1521) 评论(0) 推荐(0)
摘要:前提:此方法只是参考其它博客的一个记录,未经亲自验证 当在mysql客户端设置一些变量时提示如下报错: 于是想能否有办法在不重启的情况下设置这些只读变量,在网上搜索别人的博客后发现如下方法 1.命令行模式下 gdb -p $(pidof mysqld) -ex "set log_error=/pat 阅读全文
posted @ 2019-01-25 15:19 godfather007 阅读(482) 评论(0) 推荐(0)
摘要:发现MySQL服务器因系统磁盘写满导致服务停了,清理磁盘后启动服务时无法正常启动,查看localhost.err日志发现如下报错: [ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock 解决: 查看该文件发现确实是空文件,删除该文件后 阅读全文
posted @ 2018-12-24 12:30 godfather007 阅读(8477) 评论(0) 推荐(0)