修改MySQL的默认密码的四种小方法


Posted in MySQL onMay 26, 2021

对于windows平台来说安装完MySQL数据库后,系统就已经默认生成了许可表和账户,你不需要像在Unix平台上那样执行 mysql_install_db脚本来生成帐户和相应权限许可表。但是如果不是用MSI格式来安装MySQL的话,就需要在安装完以后,手动给root帐户添加新密码,因为默认情况下的root没有开启密码保护功能,如果不重新赋予root帐户密码,那么许多非本机的连接将无法成功。

方法1:用SET PASSWORD命令,具体更新密码步骤如下:

c:>mysql -u root

mysql>set password for 'root'@'localhost'=password('newpasswd');

mysql>set password for 'root'@'%'=password('newpasswd'); //本条可选

通过以上设置,root的密码将变为newpasswd这样就完成了根用户root密码的设置工作。

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已经设置过密码,采用如下方法

 mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;

就这么简单就完成了MySQL数据库默认密码的修改,默认密码修改了之后大家就可以进行更多的操作了,希望上文中涉及到的内容对大家能够有所帮助。

MySQL 相关文章推荐
MySQL8.0.24版本Release Note的一些改进点
Apr 22 MySQL
详解MySQL主从复制及读写分离
May 07 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
Mysql效率优化定位较低sql的两种方式
May 26 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
sql注入教程之类型以及提交注入
Aug 02 MySQL
SQL实现LeetCode(176.第二高薪水)
Aug 04 MySQL
mysql分组后合并显示一个字段的多条数据方式
Jan 22 MySQL
MySQL七大JOIN的具体使用
Feb 28 MySQL
使用Mysql计算地址的经纬度距离和实时位置信息
Apr 29 MySQL
mysql 获取相邻数据项
May 11 MySQL
修改MySQL的数据库引擎为INNODB的方法
May 26 #MySQL
Mysql数据库命令大全
May 26 #MySQL
Mysql基础知识点汇总
May 26 #MySQL
my.ini优化mysql数据库性能的十个参数(推荐)
May 26 #MySQL
linux下导入、导出mysql数据库命令的实现方法
May 26 #MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
MySQL之PXC集群搭建的方法步骤
May 25 #MySQL
You might like
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
javascript实现对表格元素进行排序操作
2015/11/18 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python求素数示例分享
2014/02/16 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
python 实现倒排索引的方法
2018/12/25 Python
Python的几种主动结束程序方式
2019/11/22 Python
python中判断文件结束符的具体方法
2020/08/04 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
估算杭州有多少软件工程师
2015/08/11 面试题
中间件分为哪几类
2016/09/18 面试题
师范院校学生自荐信范文
2013/12/27 职场文书
英语课外活动总结
2014/08/27 职场文书
付款承诺函范文
2015/01/21 职场文书
个人自荐书怎么写
2015/03/26 职场文书
演讲开场白和结束语
2015/05/29 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
详解redis在微服务领域的贡献
2021/10/16 Redis
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python