其实这个报来自phpmyadmin,因为低版本PHP并没有这个加密方式。从而造成登录的时候报错。。
解决方案也简单,把高版本的加密方式修改为低版本的加密方式即可。命令行接入MySQL后,示例指令如下:
mysql> use mysql;
Datab[......]
其实这个报来自phpmyadmin,因为低版本PHP并没有这个加密方式。从而造成登录的时候报错。。
解决方案也简单,把高版本的加密方式修改为低版本的加密方式即可。命令行接入MySQL后,示例指令如下:
mysql> use mysql;
Datab[......]
数据库打算从Docker改成单实例,想了解↓具体磁盘空间占用,如何查询呢?
SQL如下:
select
TABLE_SCHEMA,concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_s[......]
一般数据库是不建议开启远程访问的,但是局域网的访问是应该被允许的,那么如何开启呢?
命令行接入MariaDB的服务后,执行如下指令即可:
use mysql;
grant all privileges on *.* to 'root'@'%' ident[......]
DBeaver是免费的MySQL的GUI管理工具,最近碰到一个问题,连接一个上古MySQL服务时报错:CLIENT_PLUGIN_AUTH is required,如何解决呢?
这个问题主要是MySQL的服务版本过低,而DBeaver使用了高版本驱动所致,那么知[……]
以下内容摘录转载自:XStar mysql的sql_mode合理设置
查看当前sql-mode
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
设置当前sql-mode
SET GLOBA[......]
有时单机为了更快速,MySQL会配置成sock的通信方式。
那,如何配置phpMyAdmin以支持MySQL的sock连接呢?配置文件示例如下:
将 $cfg['Servers'][$i]['host'] = 'localhost';
修改为 $cfg[[......]
有时,默认值设置为NULL,我们是无法通过a=NULL,这样的检索条件筛选出结果的。
那么SQL如何select 字段为NULL的数据呢?使用a is NULL
即可。参考资料sql筛选查询不到null的情况[……]
Navicat是一款常用的数据库管理Gui图形界面的软件,但是导出的密码是加密的,如何解密呢?
PHP脚本如下:
<?php
class NavicatPassword{ protected $version = 0; protected $a[......]
最近测试环境随便拉了个MySQL最新版的容器,同事发现时区不对,当初也没挂载配置文件,只把数据目录挂出来了,所以时区问题临时解决下得了,反正是测试环境,那么先说下执行的SQL指令吧:
> set global time_zone = '+8:00'; #[......]
最近迁移服务器,dump数据库的时候发现个报错:
mysqldump: Got error: 1556: You can't use locks with log tables when using LOCK TABLES
查了下是因为dump mysql库的[……]