【MySQL 8.0】ERROR 1227 (42000): Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation

xixuefeng MySQL 2021-06-11 5 次浏览
操作系统:中标麒麟高级服务器操作系统7.6 数据库:mysql-8.0.25-el7-x86_64.tar.gz MySQL 8.0 新特性之一:用户密码的加密算法由mysql_native_password改为了caching_sha2_password 场景:安装MySQL8.0以后,顺手就创建了一...

【MySQL 5.7】SHELL脚本监控主从复制的状态之最小权限用户

xixuefeng MySQL-DEV, Shell 2021-04-25 65 次浏览
MySQL有两种登录方式socket与TCP,当要对数据库通过脚本进行监控的时候,难免会用到账号和密码,那么socket是一种非常好的方式。 但如果socket登录存在问题,那么也可以通过账号密码登录。 场景:MySQL5.7 一套主从复制的数据库...

【MySQL5.7】【锁等待】【innodb_lock_wait_timeout】

xixuefeng MySQL, MySQL-DEV 2021-03-18 176 次浏览
MySQL5.7在开启事务后的悲观锁的测试 session1:在会话1开启一个事务,执行一个悲观锁 [crayon-60c4baafc0d7b572116333/] session2:在会话2也开启一个事务,执行悲观锁,出现所等待现象 [crayon-60c4baafc0d85719118352/] 其...

【阿里云】【RDS】本地恢复-navicat打开函数时报错1105 unknown err

xixuefeng MySQL 2020-11-27 231 次浏览
原因:mysql.func;mysql.event;mysql.proc;这三张表在mysql5.7中默认的引擎是MyISAM,而阿里云的RDS将这几张表的引擎改为了InnoDB,我们只需要将这几张表的引擎改一下即可,步骤如下: [crayon-60c4baafc1e08562531438/] 修改后,再...

【阿里云】【RDS】本地恢复-MySQL5.7创建root@localhost

xixuefeng MySQL 2020-11-27 201 次浏览
阿里云RDS本地恢复以后,为了便于使用,创建root@local和root@%这两个用户。 第一步:跳过验证登录 修改配置文件,增加skip-grant-tables参数,重启mysql 第二步:登录mysql命令行,插入root相关信息 [crayon-60c4baafc2ed4...

【MySQL】通过SQL语句构造连续日期

xixuefeng MySQL, MySQL-DEV 2020-09-07 313 次浏览
通过SQL语句构造连续的日期,如:构造2020年一整年的日期。 [crayon-60c4baafc3f1c685052211/] 如果想构造某一个时间段的连续日期,那么可以将上面SQL中的“变量”(20200101,20210101)改一下,改成你需要的时间段。如:2020年9月7...

【MySQL】创建备份用的用户

xixuefeng MySQL 2020-07-28 211 次浏览
grant select,lock tables,show view,trigger,event,reload,replication client on *.* to 'bakuser'@'%' identified by 'oracle';

【MySQL】[Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool

xixuefeng MySQL 2020-01-20 971 次浏览
好多人应该都遇到过类似如下问题 [crayon-60c4baafc4fde891248729/] 关闭MySQL服务时,长时间等待也关闭不了。此时查看日志,如下: [crayon-60c4baafc4fe9145804897/] 会发现大量的[Note] InnoDB: Waiting for page_cleaner to f...

【MySQL】命令行提示符参数prompt

xixuefeng MySQL 2020-01-03 445 次浏览
在MySQL数据库默认情况下,mysql命令行提示符是mysql>,当执行SQL语句时,要么加上数据库名称,要么先得确认一下连接的是哪个数据库,相对麻烦一点点。在mysql配置文件my.cnf,可以通过mysql标签定义prompt参数进行提示符美化,可...

【MySQL 5.7】通过frm和ibd文件恢复数据库

xixuefeng MySQL 2019-12-04 415 次浏览 ,
由于某种原因,源数据库(版本MySQL 5.7.19,操作系统CentOS 7)无法启动或者数据表无法访问。 实验:将源库中的某张表,在新的数据库中(版本MySQL 5.7.23,操作系统CentOS 7 )进行恢复。 首先明确一下,既然拥有了ibd文件,...
回顶部