如何修改mysql 查看mysqlroot密码码

1547人阅读
mysql(78)
方法1: 用SET PASSWORD命令&
首先登录MySQL。&
格式:mysql& set password for 用户名@localhost = password('新密码');&
例子:mysql& set password for root@localhost = password('123');&
方法2:用mysqladmin&
格式:mysqladmin -u用户名 -p旧密码 password 新密码&
例子:mysqladmin -uroot -p123456 password 123&
方法3:用UPDATE直接编辑user表&
首先登录MySQL。&
mysql& update user set password=password('123') where user='root' and host='localhost';&
方法4:在忘记root密码的时候,可以这样&
以windows为例:&
1. 关闭正在运行的MySQL服务。&
2. 打开DOS窗口,转到mysqlbin目录。&
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。&
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlbin目录。&
5. 输入mysql回车,如果成功,将出现MySQL提示符 &。&
6. 连接权限数据库: 。&
6. 改密码:update user set password=password(&123&) where user=&root&;(别忘了最后加分号) 。&
7. 刷新权限(必须步骤): 。&
8. 退出 quit。&
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1437154次
积分:18681
积分:18681
排名:第518名
原创:200篇
转载:1108篇
评论:186条
微信扫描关注我!
阅读:1177
阅读:7100
阅读:10328
文章:22篇
阅读:16944
(2)(2)(1)(4)(16)(19)(14)(4)(1)(6)(5)(8)(2)(22)(16)(17)(14)(9)(42)(29)(46)(86)(54)(71)(3)(20)(53)(17)(33)(32)(38)(86)(104)(58)(82)(138)(82)(7)(32)(35)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'用户名:visionsky
文章数:225
评论数:148
访问量:1303421
注册日期:
阅读量:1297
阅读量:3317
阅读量:584159
阅读量:469451
51CTO推荐博文
&今天用mysql的时候突然忘记了以前设置的Root的密码,在网上找了下相关的方法,没什么好用的,有推荐说用phpAdmin之类的,这是个php形式管理软件,需要配置php运行环境,于是放弃,还是用老办法卸载重装,然后需要问题,而且还不是1045这个问题,于是再次卸载,重启后安装,这时出现1045问题,又是一顿Google,在尝试了无数遍方法之后,终于在csdn上找到了答案,解决了我的问题,先给出解决方案:
首先cmd中输入 &net stop mysql & //停止Mysql服务
然后在my.ini文件中的[mysqld]下面一行添加&skip_grant_tables(加上这句话)
在cmd中将目录切换到你的Mysql的安装路径,如我的是C:\Program Files\MySQL\MySQL Server 5.1\bin
所以在cmd中输入cd&C:\Program Files\MySQL\MySQL Server 5.1\bin
再次输入 mysql -uroot -p ,这时cmd将切换成mysql模式
在mysql中输入
&& & UPDATE user SET Password=PASSWORD('newpassword') where USER='root'
好了,现在你的root密码已经更改成newpassword了
将my.ini中添加的&skip_grant_tables 删除
重启mysql服务,net start mysql , 一切搞定~~~
了这篇文章
类别:未分类┆阅读(0)┆评论(0)
16:20:25 00:11:02 11:51:50 10:51:44 21:45:55 09:09:05整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! - CSDN博客
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!
方法1: 用SET PASSWORD命令
  mysql -u root
  mysql& SET PASSWORD FOR&&= PASSWORD('newpass');
方法2:用mysqladmin
  mysqladmin -u root password &newpass&
  如果root已经设置过密码,采用如下方法
  mysqladmin -u root password oldpass &newpass&
方法3: 用UPDATE直接编辑user表
  mysql -u root
  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;
设置权限:
&GRANT ALL PRIVILEGES ON *.* TO&&IDENTIFIED BY 'admin123' WITH GRANT OPTION;
1、修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看
&select host,&
\mysql -u root -pvmwaremysql&&
\mysql&update user set host = '%' where user ='root';&
\mysql&select host,&
注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.
2、授权用户,你想root使用密码从任何主机连接到mysql服务器
\GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;
如果你想允许用户root从ip为192.168.12.16的主机连接到mysql服务器&
\GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.16'&& IDENTIFIED BY '123456' WITH GRANT OPTION;
可以通过对某个用户授权来限制这个连接帐号的访问,比如:
grant select on db.table1 to user1@'1.2.3.%' identified by 'password';
这样user1只能在1.2.3.% 这个范围内来访问你的mysql server .
本文已收录于以下专栏:
相关文章推荐
今天用java调用本地一个数据库的时候,总是显示连接不上
很快追溯到原因:我在mysql workbench中新建的connection 的用户名root 默认没有密码,而用c3p0调用时候有pa...
忘记Root密码肿么办
Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大。如果你是第一次安装,在mysql安装完成之后,会弹出来...
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret  文件中生成默认密码,这一点自 5.7.6版本以后也去掉了。
针对如果生成默认密码,网...
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret  文件中生成默认密码,这一点自 5.7.6版本以后也去掉了。
针对如果生成默认...
修改MySQL 5.7.9版本的root密码方法以及一些新变化整理
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret  文...
首先启动命令行
1.在命令行运行:taskkill /f /im mysqld-nt.exe
下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到m...
管理员 修改MySQL 5.7.9 新版本的root密码方法以及一些新变化整理MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret
文件中生成默认...
转自:/qdgwenfei/item/273bc
准备工作:
在使用mysql相关工具或mysql命令来修改...
用过mysql数据库的都知道root用户的重要性,但是随着服务器增多,或者数据库增多,如果不小心忘记了root的密码的话,那么对于这个数据库来说就会很麻烦,小编这里要说的就是关于root用户密码破解的...
他的最新文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)MySQL修改root密码的多种方法(推荐)
作者:fervent
字体:[ ] 类型:转载 时间:
本文给大家分享了三种方法来解决mysql修改root密码的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
方法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&
  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修改root密码的多种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 mysql更新root密码 的文章

 

随机推荐