MySQL:unblock with 'mysqladmin flush-hosts'
异常Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to HostAddress{host='xxx.xxx.xxx.xxx', port=3306, type='master'}. Host 'xxx.xxx.xxx.xxx' is blocked
MySQL:Qcache
简介查询缓存简称QC,使用查询缓冲,mysql 将查询结果存放在缓冲区中,今后对于同样的 select 语句(区分大小写),将直接从缓冲区中读取结果。 存储方式例子:select * from t1 where id=10; 100次 将 select * from t1 where id=10; 进行hash运算计算出一串hash值,我们把它称之为“SQL_ID”将存储引擎
Oracle:异常ORA-01950
异常多个界面报错,内容如下 ORA-01950: no privileges on tablespace 'XXX' 原因ORA-01950 意味着用户没有任何配额特权来分配表空间上的范围,即使该表可能已在该表空间中创建。 这是预期的行为,错误正确地保护表空间不为非特权用户分配空间。 解决 对用户unlimited权限 GRANT UNLIMITED TABLESP
MySQL:错误代码:2059
异常现象 原因在 MySQL8 之前版本中加密规则是 mysql_native_password,而在MySQL8以后的加密规则为caching_sha2_password。 解决方案方案一设置加密规则为 mysql_native_password 设置密码永不过期 alter user 'root'@'localhost' identified by
MySQL:慢查询日志
对于SQL和索引的优化问题,我们会使用explain去分析SQL语句。但是真正的企业级项目有成千上万条SQL,我们不可能从头开始一条一条explain去分析。 慢查询日志可帮助 DBA 定位可能存在的问题的 SQL 语句,从而进行 SQL 语句层面的优化 参数简介 slow_query_log:开启慢查询日志slow_query_log_file:文件位置及名字log_output:慢查询输
MySQL:5.6 升级 5.7
升级在进行 mysql 升级时,一定要把 mysql 服务停止。 准备 设置关闭属性 mysql -uroot -p -e'set global innodb_fast_shutdown=0;' 修改远程链接方式 use mysql; select user, host from user; update user set host = 'loca