Colderleo's blog Colderleo's blog
首页
Linux
C++
Python
前端
工具软件
mysql
索引
关于
GitHub (opens new window)

Colder Leo

热爱代码的打工人
首页
Linux
C++
Python
前端
工具软件
mysql
索引
关于
GitHub (opens new window)
  • 常见程序性能开销cost、latency延迟耗时的经验值
  • 面试常见问题
  • 静态链接-动态链接-elf详解-elfloader
  • 动态库和静态库的依赖问题
  • glibc和ld的编译调试-为某程序单独设置ld
  • dl_iterate_phdr遍历linkmap头、获取so加载地址
  • shell、bash语法和脚本模板
  • so文件查找路径
  • 逻辑地址-线性地址or虚拟地址-物理地址
  • 通过ELF读取当前进程的符号表并获取符号的版本信息
  • 虚拟内存,cache,TLB,页表
  • 用户内存空间分布和mmap
  • numa网卡绑定
  • 隔核绑核、服务器优化
  • popen底层原理和仿照实现-execl
  • tmux用法
  • ASLR机制
  • 程序后台运行、恢复前台nohup
  • 大页内存huge_page
  • 用perf查看page-fault
  • Bash设置显示全部路径
  • 查看socket fd状态,设置nonblock
  • cout输出到屏幕的过程
  • 多进程写同一文件-write原子性-log日志
  • vim用法
  • epoll用法
  • signal信号、软中断、硬中断、alarm
  • 内核模块
  • 读写锁之pthread_rwlock和内核rwlock自旋读写锁
  • systemtap
  • xargs、awk用法
  • openssl libssl.so.10.so缺失问题
  • netstat用法
  • fork函数
  • tcp延迟确认ack
  • 90.centos7上一次std-string编译错误定位
  • docker用法
  • find用法
  • dmesg
  • gcc编译用法
  • avx-sse切换惩罚
  • Centos7防火墙
  • chmod用法
  • kernel-devel安装版本
  • Linux-Centos7系统安装、网络设置、常见报错
  • linux下g++编译c++文件
  • MegaCli 安装及使用
  • mysql
  • mysql忘记密码修改方法
  • set用法
  • crontab
  • ssh传文件scp
  • ssh连接
  • tcpdump、tshark、tcpreplay用法
  • ubantu root登录以及创建新用户
  • ubuntu安装g++和gdb
  • uClibc编译失败解决方法
  • win10安装WSL open-ssh
  • yum升级git
  • 比较so文件版本-md5sum
  • 查看磁盘信息
  • 合并两个硬盘,挂载到一个文件夹下
  • 软件安装目录usr-local-src
  • 下载centos历史版本
  • sh脚本转可执行文件、加密
  • Linux
gaoliu
2021-10-06

mysql忘记密码修改方法

忘记密码的更该方法:

https://blog.csdn.net/huanghaifei922/article/details/54644818

1.vi /etc/my.cnf 这个可以用xftp改

2.在[mysqld]中添加

skip-grant-tables

例如:

[mysqld]

skip-grant-tables

datadir=/var/lib/mysql

3.重启mysql

service mysql restart

4.用户无密码登录 (直接点击回车,如果提示输入密码,再回车)

mysql -uroot -p

5.选择数据库(注意后面的分号要带上)

use mysql;

6.修改root密码

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

7.执行

flush privileges;

8.退出

exit;

9.删除

vi /etc/my.cnf

删除 skip-grant-tables

10.重启mysql

service mysql restart

下面这个没用

https://blog.csdn.net/heatdeath/article/details/79066191

2.在用mysqld_safe命令重置root用户密码时,提示command not found...

搜索发现这个,mysql 5.7 在centos 7 上,是用systemd管理的,相应操作如下:

UPDATE mysql.user SET authentication_string = PASSWORD('gao725224') WHERE User = 'root' AND Host = 'localhost';

\1. Stop mysql:

systemctl stop mysqld

\2. Set the mySQL environment option

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

\3. Start mysql usig the options you just set

systemctl start mysqld

\4. Login as root

mysql -u root

编辑 (opens new window)
上次更新: 2021/10/11, 12:43:58
mysql
set用法

← mysql set用法→

最近更新
01
通过模板实现结构体成员拷贝-按成员名匹配
05-07
02
c++17通过模板获取类成员的个数
05-01
03
avx-sse切换惩罚
04-30
更多文章>
Theme by Vdoing | Copyright © 2019-2023 Colder Leo | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×