方法:1、使用“SET PASSWORD FOR ‘root’@’localhost’=PASSWORD(‘newpass’);”命令;2、使用“mysqladmin -u root password oldpass "newpass"”。

mysql通过cmd更改密码的方法:

一、初始化设置密码/etc/init.d/mysql stop

cd /usr/local/mysql

mysqld_safe –user=mysql –skip-grant-tables –skip-networking &

mysql -u root mysql

mysql > UPPATE user SET password=PASSWORD(‘newpassword’) where USER=’root’;

mysql > FLUSH PRIVILEGES;

mysql > quit ;

/etc/init.d/mysql restart

mysql -u root -p

方法1: 用SET PASSWORD命令mysql -u root

mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);

方法2:用mysqladminmysqladmin -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密码时,设置root密码

方法1:mysqld_safe –skip-grant-tables&

mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’;

mysql> FLUSH PRIVILEGES;

方法2:

1、修改mysql的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

2、保存配置文件后,重启mysql服务 service mysqld restart

3、mysql -u root -p登录mysql,然后不输入密码直接回车,然后按照上面的流程修改密码

4、密码修改完毕,按照流程1的删除配置文件中的那行,然后重启mysql服务

相关推荐:《mysql教程》

cmd 修改mysql 密码_mysql怎么通过cmd更改密码?相关推荐

  1. cmd连接mysql数据库_怎么用cmd连接mysql数据库

    cmd连接mysql数据库的方法:1.按[win+r]打开运行,输入cmd,回车:2.在打开的命令提示符中进入mysql的bin目录下:3.执行[mysql -u root -p]命令并输入密码即可. ...

  2. mysql my.ini设置root密码_mysql 5.7设置root密码 windows

    1.找到my.ini,去掉skip-grant-tables,然后重启mysql服务,如无,可忽略 skip-grant-tables:数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录. 不 ...

  3. mysql 5.6 root密码_MySQL 5.6 root 初始密码

    最近研究一下MySQL 5.6 版本发现安装后,使用空密码无法登陆 安装的过程中有这样的一句话: A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root U ...

  4. mac下修改mysql连接数_MySQL最大连接数设置

    在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server.Too many connections"-mysql ...

  5. linux 修改ldap密码,centos – ldap强制用户更改密码

    我正在使用CentOS-ds(基于Redhat-DS和389目录服务器). 我有LDAP设置,并努力验证用户(和Sudo,这是一个方便的功能!).甚至passwd也很好地改变了存储在Ldap中的密码. ...

  6. cmd的mysql命令_MySQL cmd命令

    1.MySQL 登录: mysql -h localhost -u root -p test Enter password: ***** -h 指定数据库主机名,默认时登录主机.-u指定用户名(即安装 ...

  7. cmd mysql 指令_MySQL简单指令(CMD)

    --------------------------------------------------------------------------- 创建表 CREATE TABLE 表名 (属性名 ...

  8. jspstudy启动mysql失败_MySql启动数据库设置初始密码

    这一小节介绍在Mac OS.Linux.Windows上启动关闭重启MySQL服务,以及部分图形化界面对服务的操控.安装完成后,可以使用 service 命令启动 mysql 服务,在Mac上serv ...

  9. mysql 免安装版忘记密码_mysql免安装版忘记密码怎么办?

    下面以mysql-8.0.21免安装版为例,如果真忘记数据库密码了就不能马上操作数据库了,而且嫌弃重新安装配置环境等步骤麻烦,那么你只需要按照以下几步就可以重新设置密码. 重置密码步骤如下: 1.在管 ...

最新文章

  1. matplotlib绘图大全
  2. Spring 中的 context
  3. python解压版怎么安装不了_python 连接数据库mysql解压版安装配置及遇到问题
  4. Google Map API 学习六-设置infoWindow的长宽
  5. 第八十四节,css布局小技巧及font-awesome图标使用
  6. 数据结构----冒泡排序
  7. python抓取网站图片_利用python抓取网站图片
  8. 华为百度美团驰援抗击疫情;自由软件基金会建议开源 Windows 7;印度超越美国成第二大智能手机市场 | 极客头条...
  9. 机器学习代码实战——随机森林(Random Forest)
  10. 最佳实践 —— 单元测试
  11. 上传网站到服务器的tomcat
  12. ALEXA之数据包:基于套接字发送伪造IP包
  13. python123汉诺塔实践_python汉诺塔问题
  14. mysql查找jdbc驱动包_查找已安装的JDBC驱动程序
  15. 为什么程序员的工资那么高
  16. 数据结构的大体学习框架
  17. appinventor飞机大战案例_APPInventor实例及讲解
  18. 强迫症 之 Android Studio 格式化 XML
  19. 【JHOK-ZBZ201型智能型剩余电流继电器】
  20. 使用docker-compose 启动emqx报错: Erlang closed the connection 查看状态报错 Node ‘emq@.’ not responding to pings

热门文章

  1. 除“硬技能”外,“软技能”的面试技巧
  2. 360面试——产品实习面试
  3. WebRTC → WebRTC与直播相关原理
  4. 支付中的业务逻辑|支付幂等性
  5. 标准振铃音和机器应答静音的检测方法
  6. java计算机毕业设计自考学位系统源码+数据库+系统+lw文档+mybatis+运行部署
  7. 浅谈BCrypt算法
  8. 为你的CD Walkman找到另一半 耳塞(耳机)乱点鸳鸯谱
  9. Crontab配置及使用总结
  10. opencv基础篇3讲(二)-色彩空间转换像素运算ROI与泛洪填充