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

wsl2安装mysql环境

安装完mysql后通过如下命令启动mysql

service mysql start

会显示如下错误:

 mysql: unrecognized service

 实际上上面显示的错误是由于mysql没有启动成功造成的

我们要想办法成功启动mysql才可以

1.通过如下操作就可以跳过密码直接进入mysql环境

 2.如果想找到mysql默认密码,通过密码进入mysql环境,可以通过下面的方法进行尝试

   (1).查看有无musqld进程

ps auxw |grep mysqld

sudo kill 18879

    kill mysqld进程

    主要用于当前mysqld进程不可用时kill掉当前mysqld,然后重新启动新的mysqld

   (2).删除掉原来的mysql

sudo \rm -rf /var/lib/mysql

    重新创建一个新的初始化的mysql

sudo mysqld --user=root --initialize

    启动mysqld_safe进程

sudo mysqld_safe --user=root &

   (3). 连接尝试一下

mysql

    报错提示/var/run/mysqld下没有mysqld.sock文件

    进入/var/run/mysqld创建mysqld.sock后重新启动mysqld_safe进程

   (4).通过sudo cat /var/log/mysql/error.log进入日志文件找到password:rN;wUVeN4Md9

    (5).通过密码 rN;wUVeN4Md9 进入mysql修改初始默认密码

alter user 'root'@'localhost' identified by 'new_password'

    上述命令中,将new_password替换成你想要的新密码。

    至此,完成mysql初始化配置。

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

相关文章:

  • C#质检工具(StyleCop、SonarLint)
  • PyTorch翻译官网教程-NLP FROM SCRATCH: GENERATING NAMES WITH A CHARACTER-LEVEL RNN
  • 【C语言】结构体详解
  • leetcode242. 有效的字母异位词
  • Unity 编辑器资源导入处理函数 OnPostprocessAudio :深入解析与实用案例
  • uniapp开发(由浅到深)
  • QT-基于Buildroot构建系统镜像下实现QT开发
  • 优雅地处理RabbitMQ中的消息丢失
  • Vim入门教程vimtutor1.7总结
  • Stephen Wolfram:让 ChatGPT 真正起作用的是什么?
  • CTF-Flask-Jinja2(持续更新)
  • linux文件I/O之 fcntl() 函数用法:设置文件的 flags、设置文件锁(记录锁)
  • 黑马项目一完结后阶段面试45题 JavaSE基础部分20题(一)
  • (一)创建型设计模式:3、建造者模式(Builder Pattern)
  • 指针进阶大冒险:解锁C语言中的奇妙世界!
  • 2.0 Maven基础
  • 在Linux虚拟机内配置nginx以及docker
  • 数据结构-带头双向循环链表的实现
  • android Ndk Jni动态注册方式以及静态注册
  • MySQL中的索引
  • idea中如何处理飘红提示
  • Elasticsearch使用中出现的错误
  • 【IMX6ULL驱动开发学习】01.编写第一个hello驱动+自动创建设备节点(不涉及硬件操作)
  • 决策规划仿真平台搭建
  • 计算图像哈希SHA-512
  • Android之消除APP图标的白色边框
  • java线程的优先级、守护线程的概念
  • asp.net core 6.0 efcore +sqlserver增删改查的demo
  • HC32L110B6芯片测试
  • 关于我乱删注册表导致电脑没有声音这件事