随笔分类 -  Mysql 相关特性

摘要:[root@sql3192 /usr/local/tpcc-mysql-master/src]$export PATH=/usr/local/mysql/bin:$PATH[root@sql3192 /usr/local/tpcc-mysql-master/src]$makecc load.o su 阅读全文
posted @ 2021-08-20 23:41 PoleStar 阅读(83) 评论(0) 推荐(0)
摘要:《https://blog.csdn.net/weixin_33928467/article/details/89773157》 阅读全文
posted @ 2019-11-20 11:10 PoleStar 阅读(2695) 评论(0) 推荐(0)
摘要:Maatkit工具包 http://www.maatkit.org/ 简介 maatkit是一个开源的工具包,为mysql日常管理提供了帮助。目前,已被Percona公司收购并维护。其中: mk-table-checksum是用来检测master和slave上的表结构和数据是否一致。 mk-tabl 阅读全文
posted @ 2019-07-15 15:28 PoleStar 阅读(562) 评论(0) 推荐(0)
摘要:1.准备阶段 1.1 在三个节点上分别创建:用户组 用户组 目录 --用户组 用户组 #/usr/sbin/groupadd mysql #/usr/sbin/useradd -g mysql mysql --目录 #mkdir –p /usr/local/mysql #chown -R mysql:mysql /usr/local/mysql... 阅读全文
posted @ 2018-12-28 15:47 PoleStar 阅读(409) 评论(0) 推荐(0)
摘要:安全的提升 1.1 在Mysql 8版本中,caching_sha2_password 是一个缺省的认证插见.5.7 版本的客户端支持 caching_sha2_password 的客户端认证。 1.2 用户表mysql.user要求plugin字段非空,且默认值是mysql_native_password,并且不再支持mysql_old_password 1.3 增加了密码过期特性。 1.4 ... 阅读全文
posted @ 2018-09-06 14:47 PoleStar 阅读(280) 评论(0) 推荐(0)
摘要:创建用户: mysql> grant all on db1.* to mycat@'%' identified by '123456'; Query OK, 0 rows affected (0.00 sec) mysql> flush privlege; 查看: mysql> select user,host from mysql.user; +-------+-------------+ ... 阅读全文
posted @ 2017-09-30 18:59 PoleStar 阅读(1015) 评论(0) 推荐(0)
摘要:1.环境 OS版本 CentOS release 6.5 (Final) 64bit DB版本 Mysql 5.6.37 Mycat 1.6 jdk1.7及以上版本 2.实战部署 1.创建用户及用户组 [root@mysql01 ~]# groupadd mycat [root@mysql01 ~]# u... 阅读全文
posted @ 2017-09-28 20:23 PoleStar 阅读(279) 评论(0) 推荐(0)
摘要:Analyzing 线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。 checking permissions 线程是检查服务器是否具有所需的权限来执行该语句。 Checking table 线程正在执行表检查操作。 cleaning up 线程处理一个命令,并正准备以释放内存和重置某些状态变量。 closing tables 线程是改变表中的数据刷新到磁盘和关... 阅读全文
posted @ 2017-09-12 11:46 PoleStar 阅读(130) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-05-19 14:25 PoleStar 阅读(392) 评论(0) 推荐(0)
摘要:转自<http://blog.csdn.net/wyzxg/article/details/11022899> 阅读全文
posted @ 2017-05-10 18:54 PoleStar 阅读(449) 评论(0) 推荐(0)
摘要:Mysql默认的字符检索策略: utf8_general_ci 表示不区分大小写,这个是utf8字符集默认的校对规则; utf8_general_cs 表示区分大小写, utf8_bin 表示二进制比较,同样也区分大小写 注:Mysql5.6.10版本中,不支持utf8_general_cs 1.在表级别控制 create table test01( id int pri... 阅读全文
posted @ 2017-05-03 19:21 PoleStar 阅读(687) 评论(0) 推荐(0)
摘要:对于表的删除,因为InnoDB引擎会在table cache层面维护一个全局独占锁一直到DROP TABLE完成为止,这样,对于表的其他操作会被HANG住。对于较大的表来说,DROP TABLE操作可能需要很长的时间,因此需要一种有效的办法来提升大表的删除速度,以尽可能降低HANG住的时间。可以通过 阅读全文
posted @ 2017-03-15 16:51 PoleStar 阅读(2156) 评论(0) 推荐(0)
摘要:一.环境: MariaDB [(none)]> select version(); + + | version() | + + | 5.5.50- | + + 二 . 工程师反馈无法创建账户 三.问题定位 查看user表,确定是否存在异常 无异常,用户存在,root权限也都在。通过命令查看root白 阅读全文
posted @ 2017-01-23 14:16 PoleStar 阅读(6278) 评论(0) 推荐(0)
摘要:thread_cache_size:用来缓存空闲的线程,以至不被销毁,如果线程缓存中有空闲线程,这时候如果建立新连接,MYSQL就会很快的响应连接请求。 Threads_cached :代表当前此时此刻线程缓存中有多少空闲线程。 Threads_connected :代表当前已建立连接的数量,因为一个连接就需要一个线程,所以也可以看成当前被使用的线程数。 Threads_create... 阅读全文
posted @ 2016-11-24 15:45 PoleStar 阅读(365) 评论(0) 推荐(0)
摘要:1.slave涉及相关文件 slave读取master的binlog日志后,需要落地3个文件:relay log、relay log info、master info: 如果当这3个文件如果不及时落地,则主机crash后会导致数据的不一致。 2.信息存储方式 在MySQL 5.6.2之前,slave 阅读全文
posted @ 2016-11-24 12:01 PoleStar 阅读(865) 评论(0) 推荐(0)
摘要:1.环境文件 2.创建启动脚本 3.创建关闭脚本 4.创建快速登陆脚本 5.将上述脚本目录 加入PATH环境变量 echo "export PATH=/opt/mysql/scripts/:\$PATH" >> ~/.bash_profile source ~/.bash_profile 阅读全文
posted @ 2016-10-31 18:54 PoleStar 阅读(907) 评论(0) 推荐(0)
摘要:[client] default-character-set = utf8mb4 port = PORT socket = /srv/myPORT/run/mysql.sock [mysqld] user = mysql port ... 阅读全文
posted @ 2016-10-21 14:19 PoleStar 阅读(1656) 评论(0) 推荐(0)
摘要:在日常使用mysql workbench时,未免操作失误,不建议启用远程管理。 阅读全文
posted @ 2016-09-21 16:22 PoleStar 阅读(262) 评论(0) 推荐(0)
摘要:前提 阅读全文
posted @ 2016-08-31 16:27 PoleStar 阅读(1293) 评论(0) 推荐(0)
摘要:对规范的遵守可用二八原则,不要教条。为满足实际需求 可忽视部分规范。 阅读全文
posted @ 2016-08-27 11:29 PoleStar 阅读(397) 评论(0) 推荐(1)