当前位置:网站首页>Linux修改MySQL数据库密码
Linux修改MySQL数据库密码
2022-07-31 05:11:00 【m0_67401499】
1.修改数据库配置文件, 使之登录不需要密码
此操作需要具备服务器 root 账户权限
1.1切换Linux系统的 root 用户
注:如果当前使用的是root账户,即不需要再切换
# su -
1.2定位配置文件位置
# locate my.cnf

- 3使用 vi工具打开配置文件
# vi /etc/my.cnf
在文件内容 [mysqld] 下方添加“跳过密码登录”的代码skip-grant-tables ,保存后退出。

- 4确认配置文件内容已经修改
通过cat命令查看my.cnf 配置文件内容。
#cat /etc/my.cnf
2.重新启动Mysql服务
2.1在linux中,执行下面命令,重启mysql服务(服务名可能不一样会导致报错,按自己mysql服务名为主)
# systemctl restart mysqld

2.2重启完成可以通过查看状态命令进行验证
# systemctl status mysqld

3.重新登录 MySQL 查看是否需要密码进行登录
3.1确认不需要密码可以登录 MySQL
在Linux中输入:
# mysql -uroot -p
– 注意:此时不需要密码也能登录MySQL
4.登录数据库, 修改数据库账户密码
4.1更新密码
语法:update user set authentication_string=password(‘新密码’) where user = ‘用户名’;
mysql > update user set authentication_string=password(‘123456’) where user = ‘root’;
或者:
mysql > SET PASSWORD FOR [email protected] = PASSWORD(‘123456’);
或者:
mysql > SET PASSWORD = PASSWORD(‘123456’);
4.2刷新权限
mysql > flush privileges;
5.还原配置文件设置, 使之登录需要密码
还原配置文件设置与添加设置步骤基本相同。
- 将/etc/my.cnf中[mysqld]下方内容中的skip-grant-tables注释就行。
- 重启mysql服务:systemctl restart mysqld
- 再次登录mysql。
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢

【数据库学习】Redis 解析器&&单线程&&模型

07 【内置指令 自定义指令】

Redis 事务学习有感

GUCCI、LV等奢侈品巨头如何布局元宇宙的,其他品牌应该跟上吗?

Redis:安装使用

vulhub靶场学习日记xxe-lab

数据库上机实验5 数据库安全性

Error: Cannot find module ‘D:\Application\nodejs\node_modules\npm\bin\npm-cli.js‘

The interviewer asked me TCP three handshake and four wave, I really

leetcode-1833. 雪糕的最大数量(排序+贪心)
随机推荐
实验7 UDP与TCP对比
First acquaintance with Flask
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法
Object,多态 1(第八天)
闭包(三)----执行环境
闭包(二)
leetcode-每日一题735. 行星碰撞(栈模拟)
uni-app进阶之模版语法与数据绑定【day7】
利用phpstudy搭建DVWA
剑指offer专项突击版 ---第 5 天
leetcode-每日一题565. 数组嵌套(标记图和并查集)
leetcode-829. 连续整数求和(数论)
“档次法”——用于物品体积分布不均匀的01背包问题的求解方法
踏上编程之路,你必须要干的几件事
Interviewer, don't ask me to shake hands three times and wave four times again
Object Detection Study Notes
leetcode-每日一题873. 最长的斐波那契子序列的长度(哈希和二分)
目标检测学习笔记
Qt Creator + CMake 运行调试总会自动 build 所有目标
【数据库学习】Redis 解析器&&单线程&&模型