修改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 28 MySQL
MySQL数字类型自增的坑
May 07 MySQL
MySQL中distinct与group by之间的性能进行比较
May 26 MySQL
MySQL 百万级数据的4种查询优化方式
Jun 07 MySQL
MySQL系列之九 mysql查询缓存及索引
Jul 02 MySQL
MySQL 聚合函数排序
Jul 16 MySQL
MySQL外键约束(FOREIGN KEY)案例讲解
Aug 23 MySQL
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
Aug 23 MySQL
SQL基础查询和LINQ集成化查询
Jan 18 MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 MySQL
MySQL 计算连续登录天数
May 11 MySQL
MySQL count(*)统计总数问题汇总
Sep 23 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 Class 文章
2007/04/04 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
smarty内置函数section的用法
2015/01/22 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
分页栏的web标准实现
2011/11/01 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
jQuery弹出div层过2秒自动消失
2016/11/29 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
[13:25]VP vs VICI (BO3)
2018/06/07 DOTA
python进阶教程之循环对象
2014/08/30 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
解读Django框架中的低层次缓存API
2015/07/24 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Fabric 应用案例
2016/08/28 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
美国存储和组织商店:The Container Store
2017/08/16 全球购物
英国电气世界:Electrical World
2019/09/08 全球购物
入党积极分子介绍信
2014/01/17 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
中学优秀班主任事迹材料
2014/05/01 职场文书
地质灾害防治方案
2014/05/14 职场文书
推广普通话演讲稿
2014/05/23 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android