zoukankan      html  css  js  c++  java
  • linux系统下使用xampp 丢失mysql root密码 只能远程访问,本地无法连接数据库

    如果在ubuntu 下面 使用xampp这个集成开发环境,却忘记mysql密码。

     

    当出现只能远程访问的,本地无法访问,通常是host改成% 远程访问,本地访问到一个是空壳。这是权限的问题

    需要修host 的%改成localhost

    或者把user表删除掉,重新导入一个便可以正常访问

    注:刚安装好的xampp的Mysql初始密码是空...

    找回密码的步骤如下:

    1、停止mysql服务器

    sudo /opt/lampp/lampp stopmysql
    

    2、使用`--skip-grant-tables' 参数来启动 mysqld

    sudo /opt/lampp/sbin/mysqld --skip-grant-tables
    

    3、再开一个终端(在终端中直接右键+B) 进入mysql

    sudo /opt/lampp/bin/mysql -uroot
    

    现在会直接进入mysql

    4、连接mysql权限数据库

    use mysql;
    

    5、修改root用户的密码

    update user set password=password("123456") where user="root";
    

    6、刷新权限表(必须要有这一步)

    flush privileges;
    

    7、退出mysql

    quit;
    

    8、重启mysql服务

    sudo /opt/lampp/lampp startmysql
    

     

    ok 现在就可以使用刚才设置的密码登录msql了

  • 相关阅读:
    Springboot + Mybatis 多数据源配置
    构建微服务:Spring boot 入门篇
    IDEA SpringBoot代码修改热部署/加载
    vue-cli知识点
    vuex知识点
    正则基本知识
    多行SQL语句拼成一条数据
    软件的版本控制
    ASP.NET 表单验证实现浅析
    建造者模式
  • 原文地址:https://www.cnblogs.com/whowhere/p/9170407.html
Copyright © 2011-2022 走看看