
mysql
文章平均质量分 88
lgstudyvc
这个作者很懒,什么都没留下…
展开
-
mysql show grants查看权限
常用的来查看mysql用户权限命令的一些方法总结,在mysql中查看用户权限命令是show grants for了,有需要了解的朋友可参考show grants for 你的用户; show grants for root@'localhost';show grants for webgametest@10.3.18.158;(www.111cn.net) show creat原创 2015-08-11 22:33:55 · 45893 阅读 · 0 评论 -
linux中mysql用到my.cnf
建立主从关系时用到的my.cnf主[root@ha33 ~]# more /etc/my.cnf[mysqld]server_id=3 #服务器ID,不能相同relay_log_purge=0log-bin=binlog #开启二进制日志,二进制日志名为:binlog.000nlog-bin-index=binlog.index #二进制relay-log=/var原创 2017-07-06 14:10:15 · 10169 阅读 · 0 评论 -
show slave status \G 分析
MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创建一个线程来把日志的内容发送到slave上。这个线程在master上执行 DE>SHOW PROCESSLISTDE> 语句后的结果中的 DE>Bin原创 2017-06-23 17:01:12 · 1206 阅读 · 0 评论 -
MySQL5.7密码list中password变了为authentication_string
新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经原创 2017-07-11 22:26:15 · 28028 阅读 · 2 评论 -
mysql5.7号称永久解决了复制延迟问题的并行复制
[MySQL] 号称永久解决了复制延迟问题的并行复制,MySQL5.7一、缘由: 某天看到主从复制延时的告警有点频繁,就想着是不是彻底可以解决一下。 一般主从复制,有三个线程参与,都是单线程:Binlog Dump(主) ----->IO Thread (从) -----> SQL Thread(从)。复制出现延迟一般出在两个地方1)SQL线程忙不过来(可能需要应用数据量较原创 2017-07-10 22:43:15 · 842 阅读 · 0 评论 -
MySQL slave状态之Seconds_Behind_Master
在配置mha、主从mysql同步时,执行repl检测的过程中经常会遇到如下问题:Tue Mar 28 09:05:47 2017 - [info] Slaves settings check done.Tue Mar 28 09:05:47 2017 - [info] 192.0.0.24(192.0.0.24:3306) (current master) +--192.0.0.2原创 2017-03-28 11:45:16 · 1195 阅读 · 0 评论 -
MySQL存储引擎--MyISAM与InnoDB区别
MyISAM【my,z[ei]m】 和InnoDB【in-no-db】 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高原创 2016-11-02 11:22:41 · 390 阅读 · 0 评论 -
解决多台写服务器主自增长ID重复问题
二台Mysql服务器,他们的IP地址分别为:A:192.168.0.97B:192.168.0.98数据库都是 test_3306首先我给两台服务器的my.ini 贴出来A:my.iniserver-id=2master-host=192.168.0.98master-user=mydbmaster-password=123master-port=330原创 2016-11-02 11:02:08 · 3824 阅读 · 0 评论 -
为什么数据库索引查询会快
一、使用索引的好处 创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用原创 2016-11-02 10:52:41 · 1362 阅读 · 1 评论 -
linux下mysql的安装路径、执行路径、执行守护mysqld
Linux下查看mysql、apache是否安装,并卸载。 指令 ps -ef|grep mysql 得出结果 1.root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock原创 2016-06-16 11:45:33 · 2210 阅读 · 0 评论 -
mysql字符集相关 Illegal mix of collations (gbk_chinese_***) and (gb2312_chinese_***) for operation '
SQl语句中加了IN 后报 Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,IMPLICIT) for operation '=' 错误。 从提示中看是字符集错误。 我首先更改了数据库的字符集,错误仍然。 然后更改了表的字符集,问题解决。更改方法是在Navicat 的“设计”修改原创 2016-05-26 23:08:04 · 769 阅读 · 0 评论 -
MHA 功能及介绍
概述MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(通常10—30秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。还支持在线切换,从当前运行master切换到一个新的master上面,只需要很短的时间(0.5-2秒内),此时仅仅阻塞写操作,并不原创 2015-12-03 17:00:17 · 7508 阅读 · 0 评论 -
mha日常维护命令
1.查看ssh登陆是否成功masterha_check_ssh --conf=/etc/masterha/app1.cnf2.查看复制是否建立好masterha_check_repl --conf=/etc/masterha/app1.cnf3.启动mhanohup masterha_manager --conf=/etc/masterha/app1.cnf > /tm原创 2015-08-12 13:57:46 · 2970 阅读 · 0 评论 -
加上with grant option,级联授权
加上with grant option,使得可以级联授权 使得被授权的用户,有权个其它用户授权? 待续。。。。。。。原创 2015-08-11 17:32:05 · 1970 阅读 · 0 评论 -
mysqldump时报警,解决办法
测试主从数库时,用到导出 #mysqldump -A -x > /tmp/full.sql 报警告:-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.这是因为mysqldump默认是不备份事件表的,只有加了--events 才会不警告原创 2015-08-11 12:02:36 · 1842 阅读 · 0 评论 -
mysqldump命令大全
Mysqldump参数大全(参数来源于mysql5.5.19源码)参数参数说明--all-databases , -A导出全部数据库。mysqldump -uroot -p --all-databases--all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p --all-databases --all-tabl原创 2015-08-11 11:58:20 · 621 阅读 · 0 评论 -
mysql 主从复制原理
Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。 要实现 MySQL 的原创 2017-09-20 12:00:08 · 521 阅读 · 0 评论