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了

  • 相关阅读:
    ubuntu 10.04安装增强功能 共享文件夹
    CRF简介入门
    Ant 的build.xml 详解
    eclipse中各种颜色和背景的设置
    第13章 类继承 --抽象基类
    第13章 类继承
    团队开发之绩效考核二
    站立会议
    团队站立会议
    团队开发站立会议
  • 原文地址:https://www.cnblogs.com/whowhere/p/9170407.html
Copyright © 2011-2022 走看看