随笔分类 -  MySQL

MySQL主从及读写分离配置
摘要:《《MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,B也会跟着写数据,两者数据实时同步》》 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 主从过程大致有3个步骤 1)主将更改操作记录到binlog里 2)从将主的bin 阅读全文

posted @ 2018-11-29 11:35 LEON001028 阅读(509) 评论(0) 推荐(0)

zabbix数据库占用磁盘空间较大的处理方法
摘要:du -h /* |sort -nr 使用此命令一步步排查发现/var/lib/mysql/zabbix/这个目录占用磁盘空间较大 发现history_log.ibd这个文件最大,达到了38G,此文件对应的是zabbix库里的history_log表 找到问题原因后就好解决,进入zabbix,删除h 阅读全文

posted @ 2018-11-07 18:38 LEON001028 阅读(3121) 评论(0) 推荐(0)

MySQL不能通过127.0.0.1访问
摘要:检查权限都是正确的,最后想到是防火墙的问题 -A INPUT -d 127.0.0.1/32 -j ACCEPT-A INPUT -s 127.0.0.1/32 -j ACCEPT 搞定 阅读全文

posted @ 2018-11-01 17:59 LEON001028 阅读(1333) 评论(0) 推荐(0)

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'
摘要:/etc/init.d/mysqld stop --skip-grant-tables /etc/init.d/mysqld start mysql 直接进入数据库不要密码 use mysql 引用mysql库 UPDATE user SET Password=PASSWORD('xxx') WHE 阅读全文

posted @ 2018-11-01 16:44 LEON001028 阅读(644) 评论(0) 推荐(0)

MySQL允许某个IP网段从远程访问的方法
摘要:grant select,insert,update,create on test.* to test@'192.168.8.%' identified by '123456'; 允许增删改查权限 grant all on test.* to test@'192.168.8.%' identifie 阅读全文

posted @ 2018-11-01 11:24 LEON001028 阅读(9294) 评论(0) 推荐(0)

CentOS下MySQL忘记root密码解决方法【亲测】
摘要:1.修改MySQL的登录设置: # vim /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-t 阅读全文

posted @ 2018-08-21 10:34 LEON001028 阅读(256) 评论(0) 推荐(0)

my.cnf详解
摘要:#*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。 [client] port = 3309 阅读全文

posted @ 2018-08-15 14:25 LEON001028 阅读(171) 评论(0) 推荐(0)

centos mysql无法删除数据库
摘要:系统版本是CentOS Linux release 7.4.1708 (Core) 数据库版本mysql Ver 14.14 Distrib 5.6.39 在执行drop database ga-shangwu;命令后报错如下: ERROR 1064 (42000): You have an err 阅读全文

posted @ 2018-08-14 13:09 LEON001028 阅读(213) 评论(0) 推荐(0)

MySQL导入及导出数据库
摘要:一、数据库导入 背景:已经从A机器把SQL文件导出,现在需要将sql文件导入B机器(两台机器都是Linux系统) 将sql文件上传到B机器,然后在B机器命令行执行以下命令(不用进入到数据库) 前提是test数据库已经提前在B机器上创建 注意:执行下面导入命令前看看sql文件里有没有指定库的语句,如果 阅读全文

posted @ 2018-08-13 18:26 LEON001028 阅读(213) 评论(0) 推荐(0)

MySQL常用命令
摘要:show databases; 查看所有库 use data 引用指定数据库 show tables; 查看所在库的所有表 desc user; 查看指定表的结构 select Host,User from user; 查看user表的Host和User列 grant all privileges 阅读全文

posted @ 2018-07-17 17:01 LEON001028 阅读(104) 评论(0) 推荐(0)

导航