加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql通过cmd更改密码的方法

发布时间:2022-03-15 11:45:19 所属栏目:MySql教程 来源:互联网
导读:这篇文章将为大家详细讲解有关mysql通过cmd更改密码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 方法:1、使用SET PASSWORD FOR root@localhost=PASSWORD(newpass);命令;2、使用mysqladmin -u root passwor
       这篇文章将为大家详细讲解有关mysql通过cmd更改密码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
       方法: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:用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密码时,设置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更改密码的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读