记一次MySQL数据库升级导致授权失败的案例
2023-03-14 22:24:01 时间
在设置mysql数据库远程登录时碰到设置失败的情况,因为还是第一次见过这种信息,所以记录一下。
报错信息
- ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50560, now running 50727.
- Please use mysql_upgrade to fix this error.
思路
这里错误是因为把mariadb升级成mysql数据库,升级之后没更新数据库里的结构信息导致的。
解决过程
1. 更新数据库结构信息
- mysql_upgrade -u root -p
2. 测试
相关文章
- 使用 Amazon Comprehend 构建自定义分类器
- 通过 AWS Lake Formation FindMatches 转换匹配患者记录
- 利用 AWS Lake Formation 探索元数据:第 1 部分
- EMR 上的 Spark 作业优化实践
- 在生产中结合使用 Amazon Redshift Spectrum、Amazon Athena 和 AWS Glue 与 Node.js
- 使用 API Gateway 监管客户端与 Apache Kafka 之间的交互
- 使用 Amazon Athena 访问跨账户 AWS Glue 数据目录
- 使用 AWS Glue 和 Amazon Redshift 分析您的 Amazon S3 支出
- 使用 Apache Atlas on Amazon EMR 进行元数据分类、沿袭和发现
- 使用 Palo Alto Networks 的 Prisma Cloud 计算版本扫描 AWS 镜像仓库ECR
- 在最大程度上优化 Amazon Redshift 上的数据提取与报告性能
- 使用 Amazon EC2 Spot 实例和 Amazon EMR 运行 Apache Spark 应用程序的最佳实践
- 使用 Amazon Redshift 物化视图,加快查询执行速度
- 现已推出:Amazon ElastiCache Global Datastore for Redis
- AWS Glue 增量数据加载和优化的 Parquet 写入器
- Verizon Media Group 如何将本地的 Apache Hadoop 和 Spark 迁移到 Amazon EMR
- 动态扩展 Amazon EMR 集群上的存储
- 利用 Amazon Redshift Spectrum 使用嵌套数据类型
- Mysql 数据库迁移至 Amazon RDS 最佳实践
- 使用 Apache Airflow、Genie 和 Amazon EMR 编排大数据工作流:第 2 部分