mysql 忘记 root 密码
久不使用的虚拟机上, 想起来使用 mysql ,发现已经安装过,但是 密码已经想不起来了
先确认一下当前 mysql 安装情况
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION=“Ubuntu 20.04 LTS”
$ mysql -V
mysql Ver 8.0.26 for Linux on x86_64 (MySQL Community Server - GPL)
$ mysqld -V
/usr/sbin/mysqld Ver 8.0.26 for Linux on x86_64 (MySQL Community Server - GPL)
$ which mysql
/usr/bin/mysql
$ which mysqld
/usr/sbin/mysqld
重设密码用的命令
$ which mysqld_safe
/usr/bin/mysqld_safe
$ whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /etc/mysql /usr/share/man/man1/mysql.1.gz
$ cd /etc/mysql/
$ ls
conf.d my.cnf my.cnf.fallback mysql.cnf mysql.conf.d
my.cnf 是当前 mysql 缺省配置
$ ps -ef |grep mysqld
mysql 789 1 0 09:18 ? 00:00:32 /usr/sbin/mysqld
…
$ sudo kill 789
重设密码
$ sudo mysqld_safe --defaults-file=my.cnf --skip-grant-tables --skip-networking &
$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Server version: 8.0.26 MySQL Community Server - GPLCopyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)mysql> SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘123456’);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘PASSWORD(‘123456’)’ at line 1
不能用 SET PASSWORD ?mysql> alter user ‘root’@‘localhost’ identified by ‘123456’;
Query OK, 0 rows affected (0.08 sec)
mysql 忘记 root 密码相关推荐
- MySQL忘记root密码不重启mysqld的方法
MySQL忘记root密码不重启mysqld的方法 1.首先得有一个可以拥有修改权限的mysql数据库账号,当前的mysql实例账号(较低权限的账号,比如可以修改zabbix数据库)或者其他相同版本实 ...
- Linux下使用MySQL——忘记root密码及修改MySQL默认编码
概述: 本博客不再对MySQL的语法进行讲解和说明,想了解或熟悉的朋友请自行百度或Google学习.本博客主要是针对MySQL除语法之外的总结,希望能够也能帮助到你. 1.CentOS6.x下MySQ ...
- win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法
本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...
- 附录:MySQL忘记root密码
中小型规模网站集群架构:MySQL忘记root密码 : Ago linux运维群:93324526 前言 你忘记系统root密码的时候,你怎么解决的? 不就是single用户进行修改密码吗?这里原理是 ...
- Ubuntu下MySQL忘记root密码重置
MySQL忘记root密码肿么办?-_-||| 这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码.这时候,如果您能以系统管理员权限登陆密码,那还是有救的.放大招,将其重置即可. ...
- linux mysql 忘记root密码_Linux MySQL忘记root密码解决方案
在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,如何解决? 一.更改my.cnf配置文件 1.用命令编辑/etc/my.cn ...
- Mysql 忘记root密码的完美解决方法
一.更改my.cnf配置文件 1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 2.在[mysqld]下添加skip-grant-t ...
- Mac MySQL忘记root密码
Mac MySQL忘记root密码 本文转载自Mac MySql忘记root密码! 刚刚在Mac上安装了下MySQL,但是发现不知道root密码是什么!所以,查找别人的博客,亲测可用,做个记录. 第一 ...
- linux mysql root免密_Linux下MySQL忘记root密码的完美解决方法
在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效. 首 ...
- 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...
最新文章
- Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- 个人作业-Week2:案例分析
- js输出一个菱形_Webpack 4入口、输出和ES6模块
- Lamp的搭建--centos6.5下安装mysql
- 【译】Consortium Chain Development
- PyTorch基础-线性回归以及非线性回归-02
- 亿纬锂能:公司被选定为博世的供应商 为博世提供锂离子动力电池
- mysql 去除空格
- Hammer.js分析(一)——基础结构
- Java并发编程——创建线程的三种方法以及区别
- 微型计算机 路由,华硕RT-AC68U无线路由器深度体验
- Proxyee-down 3.x的下载与安装
- caffe ssd 测试demo,检测单张图片
- Android4.0的StatusBar和NavigationBar
- 计算机相关专业提升学历的解决方案(本科及以下)
- 晕菜~~~竟然出了这样的事情~~
- 受迫阻尼 matlab 仿真,有阻尼受迫振动系统的计算机仿真分析
- 不同坐标系BIM模型导出参数配置
- Paper reading:A simple baseline for one-shot multi-object tracking(一)
- python int语句_Python语句print(int('20',16),int('101',2))的输出结果是() (2.0分)_学小易找答案...