修改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 20 MySQL
MySQL创建高性能索引的全步骤
May 02 MySQL
MySQL 如何设计统计数据表
Jun 15 MySQL
MySQL 使用索引扫描进行排序
Jun 20 MySQL
Unity连接MySQL并读取表格数据的实现代码
Jun 20 MySQL
MySQL如何使用使用Xtrabackup进行备份和恢复
Jun 21 MySQL
如何搭建 MySQL 高可用高性能集群
Jun 21 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
MySQL配置主从服务器(一主多从)
Aug 07 MySQL
Mysql 8.x 创建用户以及授予权限的操作记录
Apr 18 MySQL
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
Apr 18 MySQL
MYSQL常用函数介绍
May 05 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文章内容分页并生成相应的htm静态页面代码
2010/06/07 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
python实现猜单词小游戏
2020/05/22 Python
在python 中实现运行多条shell命令
2019/01/07 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
简单了解Python读取大文件代码实例
2019/12/18 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
深入理解Python 多线程
2020/06/16 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
通信工程专业毕业生推荐信
2013/12/25 职场文书
公司员工检讨书
2014/02/08 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
干部培训简讯
2015/07/20 职场文书
工作感言一句话
2015/08/01 职场文书
导游词之太原天龙山
2020/01/02 职场文书