zoukankan      html  css  js  c++  java
  • mysql 5.5版本 忘记root密码

    #################

    一,找到mysqld进程并关闭mysql服务:

    [work@xxx ~]$ ps aux|grep mysqld
    work     20209  0.0  0.0 113308  3320 ?        S    Dec02   0:00 /bin/sh /home/work/mysql/bin/mysqld_safe --defaults-file=/home/work/mysql/etc/my.cnf
    work     20238  0.0  0.0 112648  2296 pts/0    S+   10:08   0:00 grep --color=auto mysqld
    work     21139 11.0  1.5 15143040 1000308 ?    Sl   Dec02 113:14 /home/work/mysql/bin/mysqld --defaults-file=/home/work/mysql/etc/my.cnf --basedir=/home/work/mysql --datadir=/home/work/mysql/data --plugin-dir=/home/work/mysql/lib/plugin --log-error=/home/work/mysql/log/mysql.err --open-files-limit=10240 --pid-file=/home/work/mysql/data/mysqld.pid --socket=/home/work/mysql/tmp/mysql.sock --port=3306

    二,添加skip-grant-tables配置项启动mysql服务:可以通过配置文件my.cnf,也可以通过命令行添加:

    # cat my.cnf

    [mysqld]
    skip-grant-tables # generic configuration options port = 3306 socket = /home/work/mysql/tmp/mysql.sock datadir = /home/work/mysql/data user = work

    通过配置文件:

    # /bin/sh /home/work/mysql/bin/mysqld_safe --defaults-file=/home/work/mysql/etc/my.cnf  &

    通过命令行:

    /bin/sh /home/work/mysql/bin/mysqld_safe --defaults-file=/home/work/mysql/etc/my.cnf --skip-grant-tables  &

    三,更新密码:

    update  mysql.user set password=password('123456') where user='root';

    四,关闭mysql服务,去掉skip-grant-tables配置,再启动:

    #####################

    igoodful@qq.com
  • 相关阅读:
    汉字乱码、加密后结果字符串不一致
    msgpack和TParams互相转换
    unigui监听会话开始和结束
    System.JSON.Builders.pas
    保证最终一致性的模式
    使用 Delta Sharing 协议进行数据共享
    dremio 16 升级问题
    graylog 4.0 运行
    supabase 开源firebase 可选工具
    cube.js 最新playground 说明
  • 原文地址:https://www.cnblogs.com/igoodful/p/15637121.html
Copyright © 2011-2022 走看看