Linux下修改MySQL的用户(root)的密码
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,Linux下修改MySQL的用户(root)的密码1 拥有旧MySQL的root密码方法一在mysql系统外,使用mysqladmin# mysqladmin -u root -p password
千家信息网最后更新 2025年01月20日Linux下修改MySQL的用户(root)的密码
Linux下修改MySQL的用户(root)的密码
1 拥有旧MySQL的root密码
方法一
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】
方法二
通过登录mysql系统,
# mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;
set方式;设置永不过期;
mysql> set password=password('rootroot'); # set设置mysql> alter user 'root'@'localhost' password expire never;mysql> flush privileges;mysql> exit;
update 方式;
mysql> update user set password=password("test") where user='root'; # update更新mysql> flush privileges;mysql> exit;
2 忘记myql的root密码
首先,你必须要有操作系统的root权限了。
类似于安全模式登录系统,
2.1 关闭当前运行的mysqld服务程序
service mysqld stop(要先将mysqld添加为系统服务)
2.2 mysqld_safe以安全模式启动重置密码
使用mysqld_safe脚本以安全模式(不加载授权表)启动mysqld 服务
mysqld_safe --skip-grant-tables &或者mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &
&,表示在后台运行,不在后台运行的话,就再打开一个终端。
使用空密码的root用户登录数据库,重新设置ROOT用户的密码
# mysql#5.6及以前mysql> UPDATE mysql.user SET password=password('test123') WHERE user='root';# 5.7;mysql.user表authentication_string字段替换了password字段;mysql> UPDATE mysql.user SET authentication_string=password('test123') WHERE user='root'; mysql> flush privileges;mysql> exit;
本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。
2.3 通过修改配置文件重置密码
修改配置文件(/etc/my.cnf),在 [mysqld] 小节下添加一行:skip-grant-tables=1,让 mysqld 启动时不对密码进行验证
vim /etc/my.cnf添加:skip-grant-tables=1
重启mysql服务生效,修改方式同上;
修改完成后,在 [mysqld] 小节下去掉:skip-grant-tables=1
2.4 mysql 5.7 通过 alter 命令修改密码
mysql5.7默认生成随机密码,在初始化mysql配置时产生;
mysql 5.7:通过临时密码登陆mysql服务,必须用alter命令修改密码
mysql> alter user 'root'@'localhost' identified by 'rootroot';mysql> flush privileges;
密码
系统
服务
用户
安全
方式
模式
登录
运行
配置
后台
命令
字段
小节
数据
数据库
文件
方法
输入
不对
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库管理系统和应用程序关系
软件开发功劳被抢
深圳麒麟软件开发公司
电驴服务器在国内吗
纵协网络技术有限公司
安卓手机搭建服务器
我的世界进入服务器出现未知错误
h2 数据库 远程连接
如何查服务器信息
服务器没有电源
民政系统网络安全和保密
郑州科技软件开发公司排名
网络技术分享知识
凯几网络技术工作室
计算机网络技术平面设计方向
软件开发用到的软件工具
市医院网络安全
国外服务器安全软件下载
c 软件开发 面试
网络安全宣传周文章
985学校软件开发专业学费
网络安全章节工作总结
服务器系统总线错误是什么意思
无法连接华为服务器管理口
网络安全规划原则
怎么知道备用的dns服务器
云服务器试用30天价格实惠
阿里云服务器更换ip
永久高性能服务器
为了维护数据库中的作用