01 2019 档案

MySQL5.5 同步到5.7 遇到一坑,导致主从断掉
摘要:坑 在5.5版本创建以下表,主键本身是不允许NULL的,但这个有错误的建表语句可以在5.5执行 CREATE TABLE ( int UNSIGNED NULL AUTO_INCREMENT , varchar(200) NULL , PRIMARY KEY ( ) )' 而在5.7执行会报错,导致 阅读全文

posted @ 2019-01-29 03:36 fanderchan 阅读(1111) 评论(0) 推荐(0)

CentOS7下安装SQL SERVER linux版
摘要:1.下载微软yum源 #server curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo #tools curl https://packag 阅读全文

posted @ 2019-01-29 03:26 fanderchan 阅读(347) 评论(0) 推荐(0)

MySQL设置utf8mb4,支持emoji并验证
摘要:1.保证字符服务器字符类型已经修改为utf8mb4了。 由于作者用的是mysql8.0版本,默认就是utf8mb4了,如图: SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'coll 阅读全文

posted @ 2019-01-29 03:15 fanderchan 阅读(800) 评论(0) 推荐(0)

MySQL数据库忘记密码不用怕
摘要:root等账号密码的丢失,影响是致命的。下面给出方法,无密码登录mysql,修改密码。 以下为5.7版本root账号的密码修改方法,5.6版本类似。 1.发现密码忘记了,无法登录数据库 2.关闭数据库 我这里用service关闭。没有service,就只能kill掉了。 3.加跳过权限表参数,重启数 阅读全文

posted @ 2019-01-29 02:59 fanderchan 阅读(2685) 评论(1) 推荐(0)

开发人员Oracle转用MySQL时的一些使用上的区别
摘要:MySQL在使用上非常自由,非常不严格,以下主要以MySQL为例子作为演示。 1.数据库的使用上 oracle是一个库多用户的概念。MySQL是多个库多个用户的概念。一般一个库授权一个用户。当然也可以一个用户对应使用多个库,使用时可以用use dbname切换数据库。 2.分页oracle用的row 阅读全文

posted @ 2019-01-29 02:28 fanderchan 阅读(527) 评论(0) 推荐(0)

使用strace调试mysql问题的一些简单例子
摘要:strace是什么? 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 strace底层使用内核的ptrace特性来实现其功能。 strace能做什么? strace常用 阅读全文

posted @ 2019-01-26 16:08 fanderchan 阅读(812) 评论(0) 推荐(0)

为什么要避免使用“CREATE TABLE AS SELECT”语句
摘要:Why You Should Avoid Using “CREATE TABLE AS SELECT” Statement 作者: Alexander Rubin 发布日期:2018 01 10 关键词:create table as select, metadata locks, MySQL, o 阅读全文

posted @ 2019-01-23 16:29 fanderchan 阅读(16168) 评论(1) 推荐(0)

MySQL8.0的参数event_scheduler默认是ON,请注意一些坑
摘要:event_scheduler是什么? event_scheduler是什么MySQL定时器的开关,类似于windows操作系统的定时任务的概念,指定某个时间点执行一次定时任务,或者每隔一段时间循环执行定时任务。 这个东西有企业在用么? 看了几个企业的开发规范,都没有提及需要禁用event功能,所以 阅读全文

posted @ 2019-01-23 16:20 fanderchan 阅读(13094) 评论(0) 推荐(1)

导航