mysqldump提示Using a password on the command line interface can be insecured的解决办法

mysql数据库备份一句话执行命令

复制代码
mysqldump --all-databases -h127.0.0.1 -uroot -p123456 > allbackupfile.sql

提示如下提示

复制代码
[root@yfvyy5b2on3knb8q opt]# mysqldump --all-databases -h127.0.0.1  > allbackupfile.sql
mysqldump: Couldn't execute 'SELECT COLUMN_NAME,                       JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"')                FROM information_schema.COLUMN_STATISTICS                WHERE SCHEMA_NAME = 'mysql' AND TABLE_NAME = 'columns_priv';': Unknown table 'COLUMN_STATISTICS' in information_schema (1109)

直接上干货解决办法(大概就是直接熟人密码不安全)

复制代码
vim /etc/my.cnf
添加账户和密码

重启MySQL服务

复制代码
[root@yfvyy5b2on3knb8q bin]# service mysql stop
Shutting down MySQL.. SUCCESS!
[root@yfvyy5b2on3knb8q bin]# service mysql start

继续执行mysqldump命令,提示仍然报错

复制代码
mysqldump: Couldn't execute 'SELECT COLUMN_NAME,                       JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"')                FROM information_schema.COLUMN_STATISTICS                WHERE SCHEMA_NAME = 'mysql' AND TABLE_NAME = 'columns_priv';': Unknown table 'COLUMN_STATISTICS' in information_schema (1109)

--column-statistics=0 (版本原因需添加此段内容)

mysqldump --column-statistics=0 --all-databases -h 127.0.0.1 > /opt/allbackupfile1.sql

导入操作

llbackupfile1.sql allbackupfile.sql all_databases_backup.sql backup.sh mysql-8.0.36-linux-glibc2.28-x86_64.tar.xz osmt

root@yfvyy5b2on3knb8q opt# mysql -h 127.0.0.1 -P 3306 -u root -p test< allbackupfile1.sql

相关推荐
灯澜忆梦6 小时前
【MySQL17】进阶篇 | InnoDB引擎
数据库·mysql
布莱克6058 小时前
理解数据库聚簇索引:原理、优势与适用场景
数据库·mysql
这个DBA有点耶10 小时前
MySQL迁移实战:从mysqldump到专业工具的完整选型指南
数据库·mysql·dba
01_ice12 小时前
MySQL内外连接
数据库·mysql
量子炒饭大师14 小时前
MySQL 5.7 在 CentOS 7 环境安装:从清理 MariaDB 到初始化与完善配置
数据库·mysql·centos·mariadb
吉甫作诵16 小时前
MySQL 8.4.10 二进制包安装教程(Linux 环境)
linux·mysql
聊浮游16 小时前
JAVA2026最新全套学习资料、学习路线
java·开发语言·jvm·mysql·spring·maven·idea
MacroZheng16 小时前
完美替代 Navicat!这款内置 AI 的数据库工具,太香了!
java·后端·mysql
文人sec18 小时前
普通索引和唯一索引、count(*)为何慢?、order bay怎么工作?
数据库·mysql·数据分析·数据库架构
没文化的阿浩18 小时前
【MySQL】数据类型
android·mysql·adb