修改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 相关文章推荐
MySQL分库分表与分区的入门指南
Apr 22 MySQL
浅谈Mysql多表连接查询的执行细节
Apr 24 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
MySQL触发器的使用
May 24 MySQL
MySQL为id选择合适的数据类型
Jun 07 MySQL
如何搭建 MySQL 高可用高性能集群
Jun 21 MySQL
为什么代码规范要求SQL语句不要过多的join
Jun 23 MySQL
MySQL中连接查询和子查询的问题
Sep 04 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
mysql5.7的安装及Navicate长久免费使用的实现过程
Nov 17 MySQL
Windows下载并安装MySQL8.0.x 版本的完整教程
Apr 10 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
解决中英文字符串长度问题函数
2007/01/16 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
python如何重载模块实例解析
2018/01/25 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
医院工作检讨书范文
2014/02/10 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
2015年党支部公开承诺书
2015/01/22 职场文书
反邪教观后感
2015/06/11 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL
Css预编语言及区别详解
2021/04/25 HTML / CSS
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
python b站视频下载的五种版本
2021/05/27 Python