当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- uni-app进阶之认证【day12】
- gin框架学习-Casbin进阶之策略管理API使用方法
- The interviewer asked me how to divide the database and the table?Fortunately, I summed up a set of eight-part essays
- SQL注入中数据库的判断
- File operations in C language (1)
- leetcode-每日一题745. 前缀和后缀搜索(哈希和字典树)
- 闭包(二)
- Flink sink redis writes to Redis
- Anaconda configure environment directives
- leetcode-每日一题1217. 玩筹码(贪心+位运算)
猜你喜欢
随机推荐
02 【el和data的两种写法 MVVM模型】
leetcode-每日一题745. 前缀和后缀搜索(哈希和字典树)
第7章 网络层第3次练习题答案(第三版)
Element concatenation operations in numpy and pytorch: stack, concatenat, cat
C language tutorial (1) - preparation
Sword Point Offer Special Assault Edition ---- Day 2
【C语言趣味小游戏——猜数字】
10 【组件编码流程 组件自定义事件 全局事件总线】
leetcode-每日一题735. 行星碰撞(栈模拟)
The process and specific code of sending SMS verification code using flask framework
数据库上机实验6 数据库完整性
First acquaintance with Flask
tf.keras.utils.get_file()
数据库学习笔记
vulhub靶场学习日记SickOs1.2
C语言教程(二)-printf及c自带的数据类型
File operations in C language (1)
剑指offer基础版 ----- 第25天
Object Detection Study Notes
账号或密码多次输入错误,进行账号封禁