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了

  • 相关阅读:
    Flink开发_Flink中的函数接口
    Netty简介
    java NIO简单了解
    Kafka发送消息流程
    Kafka高性能的原理
    Hbase表设计
    Hbase的读写过程
    Hbase各组件职责
    什么是java的深浅拷贝?
    Flink问题1
  • 原文地址:https://www.cnblogs.com/whowhere/p/9170407.html
Copyright © 2011-2022 走看看