当前位置: 首页 > news >正文

MySQL8.Xx安装控制台未生成随机密码解决方案



MySQL8.xx一主两从复制安装与配置

MySQL8.XX随未生成随机密码解决方案

MySQL8.0.30一主两从复制与配置(一) 


一:  Mysql 安装时控制台未生成密码

安装过程中解压或者安装时报错等,这种情况一般是因网络等其他原因导致下载的安装包不完整, 重新下载安装即可;

二:  安装解压都没问题,就是不生成随机密码

这种情况其实已经生成了随机密码,只是没有在控制台输出而已,那安装的时候一般会输出到哪里呢,最有可能的情况就是随机密码输出到日志文件了; 如当我们在/etc/my.cnf  文件中配置了mysql日志输出的目录时: 执行初始化命令操作时,不报错,但是控制台没输出密码,查看初始化data目录时,发现初始化成功,只是控制台啥都没输出;这时我们去查看日志文件,发现其中包含了初始化随机密码,等信息;

[root@www ~]# cd /usr/local/mysql8/mysql-8.0.30/bin
[root@www bin]# pwd
/usr/local/mysql8/mysql-8.0.30/bin
执行初始化操作,

[root@www bin]#  ./mysqld --user=mysql --basedir=/usr/local/mysql8/mysql-8.0.30 --datadir=/usr/local/mysql8/mysql-8.0.30/data/ --initialize 


执行该命令后,没报错,控制台无日志,无随机密码.;这时我们去日志文件中找:

[root@www log]# pwd
/usr/local/mysql8/mysql-8.0.30/log
[root@www log]# ll
总用量 4
-rw-r----- 1 mysql mysql 1591 8月  29 08:43 mysql-error.log

 在日志文件中可以看到随机密码

这种情况就是我们配置在未执行初始化命令操作前,我们手动创建了/etc/my.cnf文件, 且配置了日志目录:

# 配置日志目录
log_error=/usr/local/mysql8/mysql-8.0.30/log/mysql-error.log

http://www.lryc.cn/news/145149.html

相关文章:

  • 安装VS2005时提示:请插入磁盘:visual studio 2005 DVD
  • OpenVINO2023使用简介
  • 基于React实现无限滚动的日历详细教程,附源码【手写日历教程第二篇】
  • 68、使用aws官方的demo和配置aws服务,进行视频流上传播放
  • 数据库
  • 深入了解fcntl函数:Linux系统编程中的文件控制
  • 汇川技术内推码
  • nacos服务器启动报错集合
  • C语言_分支和循环语句(2)
  • JMeter 接口自动化测试:从入门到精通的完全指南
  • 【Java】集合List的toArray()方法及其重载
  • Python学习笔记:Requests库安装、通过url下载文件
  • git pull --rebase 用法
  • react antd框架中的徽标获取数据对应状态的数量
  • 【多线程】Thread类的用法
  • 第八章 贪心算法 part03 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果 (day34补)
  • Android Activity启动过程一:从Intent到Activity创建
  • 第9章:聚类
  • 程序员为什么要写bug,不能一次性写好吗?
  • Nginx反向代理其他服务
  • MQ 简介-RabbitMQ
  • 强化学习(2)
  • Visual Studio 2022的MFC框架——theApp全局对象
  • SpringBoot Cache
  • vue 简单实验 自定义组件 component
  • C++ 改善程序的具体做法 学习笔记
  • Unity 之 GameObject.Find()在场景中查找指定名称的游戏对象
  • flink on yarn with kerberos 边缘提交
  • NodeJS的简介以及下载和安装
  • 量化面试-概率题