随笔分类 -  MySql

摘要:PS:之前记录在OneNote中,复制出来就是图片。 阅读全文
posted @ 2020-04-23 11:28 斌斌有你 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-23 11:18 斌斌有你 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-23 11:12 斌斌有你 阅读(2495) 评论(0) 推荐(0) 编辑
摘要:1、建立用户和组 sudo groupadd mysql sudo useradd -g mysql -s /sbin/nologin mysql 2、下载二进制包Percona-Server-5.7.25-28-Linux.x86_64.ssl101.tar.gz。解压,并移至安装目录 tar - 阅读全文
posted @ 2019-04-17 11:52 斌斌有你 阅读(907) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2019-04-04 15:00 斌斌有你 阅读(3) 评论(0) 推荐(0) 编辑
摘要:问题:执行创建函数的sql文件报错如下; [Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled  阅读全文
posted @ 2019-04-03 14:04 斌斌有你 阅读(4906) 评论(0) 推荐(2) 编辑
摘要:需要备份warehouse这个DB下所有以tmp_开头的表名。直接说结论: 1 mysqldump -h*** -u** -p* warehouse $(mysql -h*** -u** -p* -Dwarehouse -Bse "show tables from warehouse where t 阅读全文
posted @ 2019-04-02 17:21 斌斌有你 阅读(292) 评论(0) 推荐(0) 编辑
摘要:yum源安装更为简单,方便。话不多说,开始吧。 1、下载yum源 2、安装Percona 3、查看服务 4、启动服务 可以看到mysql在第一次启动的时候进行了初始化处理 5、查看初始密码 6、更改密码。 默认的密码级别是有长度和数据和特殊字符限制的。可以更改参数来改变密码级别。具体百度 安装完成 阅读全文
posted @ 2017-09-14 17:08 斌斌有你 阅读(666) 评论(0) 推荐(0) 编辑
摘要:安装mysql5.7rpm包,在更改密码的时候,提示错误 这是由于Mysql5.7默认对于密码的要求强度较高,设置的密码过于简单不予通过。要解决这个问题,涉及到的参数有validate_password_policy和validate_password_length。 validate_passwo 阅读全文
posted @ 2017-07-03 17:34 斌斌有你 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: l 检查master和slave数据的一致性 l 有效地对记录进行归档 l 查找重复的索引 l 对服务器信息进行汇总 l 分析来自日志和tcpdump的查询 l 当 阅读全文
posted @ 2017-03-24 17:18 斌斌有你 阅读(295) 评论(0) 推荐(0) 编辑
摘要:mysql设置主从的重要性和必要性不必多说,下面开始详细说明如何搭建主从。 1、主服务器上创建一个用于复制的账户。 2、主服务器参数修改 3、主服务器备份数据,并传输 4、从服务器恢复数据 5、修改从服务器配置 6、从服务器设置主从配置 7、从服务器启动slave线程 这已经表明主从已经搭建成功。 阅读全文
posted @ 2017-03-14 17:00 斌斌有你 阅读(980) 评论(0) 推荐(0) 编辑
摘要:mysql中经常出现历史表,这些表不会进行修改数据的操作,只有读操作。那么我们可以对其进行压缩处理,缩减磁盘空间。Innodb表和MyISAM表的压缩指令不一样。下面分别来讨论: 一、InnoDB表 参考文章:http://blog.csdn.net/linghaowoneng/article/de 阅读全文
posted @ 2017-03-10 15:37 斌斌有你 阅读(859) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 系统环境:CentOS 6.8 1、安装依赖包 2、创建MySql用户 3、创建日志目录和 SOCK 目录并更改权限 4、编译安装 编译参数 设置mysql安装目录 -DMYSQL_UNIX_ADDR=file_name 设置监听套接字路径,这必须是一个绝对路径名。默认为/tmp/my 阅读全文
posted @ 2017-03-03 12:02 斌斌有你 阅读(261) 评论(0) 推荐(0) 编辑
摘要:重新安装percona5.7过程中,启动mysql服务总是报如下的错误 提示关键信息是ibdata1文件不能写入,查看目录的权限,发现没有赋权。 更改权限,并重新启动Mysql,问题得以解决 阅读全文
posted @ 2017-02-10 10:40 斌斌有你 阅读(5852) 评论(1) 推荐(1) 编辑
摘要:1、基础知识 InnoDB 有个商业的InnoDB Hotbackup,可以对InnoDB引擎的表实现在线热备。而 percona出品的Xtrabackup,是InnoDB Hotbackup的一个开源替代品,可以在线对InnoDB/XtraDB引擎的表进行物理备份。mysqldump支持在线备份, 阅读全文
posted @ 2017-02-09 18:06 斌斌有你 阅读(213) 评论(0) 推荐(0) 编辑
摘要:昨日晚上开发告诉我不小心truncate两个表的数据,要求还原。结果在阿里云上找到了备份内容,结果是物理备份文件.frm、.ibd。心中一万个草泥马啊。。没办法,开始还原吧。 1、查看测试机Mysql配置文件位置 可以看到Mysql首先调用的是/etc/my.cnf。查看该文件 发现加载的是/etc 阅读全文
posted @ 2017-01-18 17:34 斌斌有你 阅读(312) 评论(0) 推荐(0) 编辑
摘要:Navicat无法连接到Mysql,返回的错误码是Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 参考了文章MySQL远程连接丢失问题解决方法(Lost connec 阅读全文
posted @ 2017-01-18 16:10 斌斌有你 阅读(583) 评论(0) 推荐(0) 编辑
摘要:一、从官网下载Percona5.7 地址:https://www.percona.com/downloads/Percona-Server-5.7/LATEST/ 需要注意是服务器的版本。我这里选择的是Percona-Server-5.7.16-10-ra0c7d0d-el6-x86_64-bund 阅读全文
posted @ 2016-12-22 18:23 斌斌有你 阅读(2200) 评论(0) 推荐(0) 编辑
摘要:1.show status 查看系统运行的实时状态,便于dba查看mysql当前运行的状态,做出相应优化,动态的,不可认为修改,只能系统自动update。 MariaDB [(none)]> show status like '%conn%'; + + + | Variable_name | Val 阅读全文
posted @ 2016-12-21 16:08 斌斌有你 阅读(918) 评论(0) 推荐(1) 编辑
摘要:获取所有表结构(TABLES) SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'; TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。各字段 阅读全文
posted @ 2016-12-14 14:36 斌斌有你 阅读(320) 评论(0) 推荐(0) 编辑