分类 mysql 下的文章

批量修改mysql某个库的触发器所有者definer

mysql的用户名@ip实在让人受不了,换个ip就是换个用户。就会有涉及触发器权限的问题。批量修改触发器所有者。比如把数据库test_chinaoa3的触发器所有者从 chinaoa@192.168.0.3 换成 chinaoa@192.168.0.5 。导出 字符替换 导入 完成。mysqldump -uroot -p --triggers --add-drop-trigger --no-...

一步一重天 2020 年 08 月 26 日 暂无评论

不关闭selinux解决mysql修改端口无法启动的问题

centos7,修改mysql端口,竟然无法启动了,错误日志2019-12-27 22:40:07 30068 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied2019-12-27 22:40:07 30068 [ERROR] Do you already have another mysqld server...

一步一重天 2019 年 12 月 27 日 暂无评论

基于mysql-proxy的数据脱敏、虚拟用户、sql请求日志记录及审计的解决方案

应用场景:1、数据库安全审计定义为 禁止某些命令 比如 drop mysqldump outfile intofile 这些平时正常程序用不到的指令。2、数据库安全则定义为 虚拟用户,所有应用程序都使用虚拟用户连接数据库,提升数据库安全。3、对查询出来的结果集进行正则替换,把敏感数据脱敏处理,比如身份证、手机号、邮箱、电话等4、数据库安全还有就是过滤处理查询请求的SQL,修改后再发送查询,对...

一步一重天 2019 年 11 月 28 日 暂无评论

Mysql数据库请求语句审核,日志,阻断,结果替换和SQL请求语句修改中间件maxscale部署测试

#MariaDB MaxScale can be built on any system that meets the requirements. The main requirements are as follows: #CMake version 2.8 or later (Packaging requires version 2.8.12 or later) #GCC version...

一步一重天 2019 年 08 月 12 日 暂无评论

mysqldump主从日志刷新binlog并显示新的偏移值

mysqldump -uroot -p --single-transaction --events --triggers --routines --flush-logs --master-data=2 --databases aaa > aaa.sql --master-data该选项将binlog的位置和文件名追加到输出文件中。如果为1,将会输出CHANGE MASTER 命令;如果...

一步一重天 2019 年 07 月 30 日 暂无评论

MySQL报You must SET PASSWORD before executing this statement

新安装的mysql不记得密码,用skip-grant-tables重置密码后,登录进行任何操作出现 You must SET PASSWORD before executing this statement,处理为 重置一次密码,下次不再会有这样提示 SET PASSWORD = PASSWORD('123456');

一步一重天 2018 年 12 月 10 日 暂无评论

记一次navicat还原备份 报错 Unknown error 1067

需要找navicat几年前的psc备份还原看看旧数据,拷贝160125182616.psc出来进行还原,直接报Unknown error 1067。当下环境mysql版本是5.7+ ,那时候的mysql版本是mysql 5.6.17。编辑my.cnfsql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_U...

一步一重天 2018 年 12 月 06 日 暂无评论

docker部署安装mysql 5.7.21 制作通用mysql 5.7.21镜像包

制作mysql通用docker镜像包,一是包要小,二是包的运行要独立,把配置文件,日志目录 ,数据目录独立出来。

一步一重天 2018 年 10 月 10 日 暂无评论

docker mysql max_connections 连接数设置无效一直是214的处理

系统是CentOS 6.9vim /etc/init.d/docker 在文件的开始部分加入以下代码:ulimit -u 65536 -HSn 65536 保存后退出vim。重启docker服务,重启容器。

一步一重天 2018 年 10 月 10 日 暂无评论

docker mysql connection refused的异常处理

web上进行压力测试,最后一直出现 mysql connection refused。此时其它客户端,如其它服务器mysql -h xxx 和 navicat都连接正常。原使用的方法是docker run -p 方式,修改为--net=host 再压测问题消失。docker run -i --net=host -i -t -v /home:/home --name mysqltest b22...

一步一重天 2018 年 10 月 10 日 暂无评论

mysql按字段内容长度搜索和排序

SELECT id,url,LENGTH(url) from pic5 WHERE LENGTH(url) > 220 ORDER BY LENGTH(url) desc 应用场景:修改字段长度的时候 提示row xxx报错之类的建字符字段索引的时候提示 too long 报错之类的,如果不是原本数据太长,就说明异常数据是可处理的,排序

一步一重天 2018 年 05 月 08 日 暂无评论

数据库中间件mycat安装过程

先安装jdk , http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html20170122在blog常用软件加了jdk9.0.4的下载文件https://blog.pucipuci.cn/file/jdk-9.0.4_linux-x64_bin.tar.gz#wget http://...

一步一重天 2017 年 11 月 27 日 暂无评论