设为首页 设为首页 | 收藏本站 收藏本站 | 简繁转换
   中国网管联盟
网盟首页 | 企业建站 | IT厂商 | IT认证 | 网站建设 | 病毒播报 | 网管介绍 | 黑客帝国 | 网吧视角 | 网站导航 |
网管协会 | 网管学院 | IT产品 | IT职场 |ERP技术| 电脑故障 | 求职招聘 | 网络创业 | 加入我们 | 网站投稿 |
 您当前位置:网管联盟 >首页 -> IT技术 -> IT认证 -> 数据库认证 【文章字体颜色: 绿       双击自动屏滚阅读

修改MySQL的root密码的方法

编辑:cheng | 2011-11-22 09:15:03 | 来源:youPC.cn |  匿名投稿  加入会员  收藏本文 [1297]

 MySQL 密码 root

   MYSQL密码忘了比较麻烦,让很多网站管理员头疼,下面中国网管联盟小编为大家提供了6种不同的修改MySQL root用户的密码,与增加MySQL用户的方法。

  方法一

  使用phpmyadmin,这是最简单的了,修改MySQL库的user表,

  不过别忘了使用PASSWORD函数。

  方法二

  使用MySQLadmin,这是前面声明的一个特例。

 
  以下是代码片段:

  MySQLadmin
-u root -p password mypasswd

  输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。

  把命令里的root改为你的用户名,你就可以改你自己的密码了。

  当然如果你的MySQLadmin连接不上MySQL server,或者你没有办法执行MySQLadmin,

  那么这种方法就是无效的。

  而且MySQLadmin无法把密码清空。

  下面的方法都在MySQL提示符下使用,且必须有MySQL的root权限:

  方法三

 
  以下是代码片段:

  MySQL
> INSERT INTO MySQL.user (Host,User,Password)

  
VALUES('%','jeffrey',PASSWORD('biscuit'));

  MySQL
> FLUSH PRIVILEGES

  确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。

  在《MySQL中文参考手册》里有这个例子,所以我也就写出来了。

  注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。

  方法四

  和方法三一样,只是使用了REPLACE语句

 
  以下是代码片段:

  MySQL
> REPLACE INTO MySQL.user (Host,User,Password)

  
VALUES('%','jeffrey',PASSWORD('biscuit'));

  MySQL
> FLUSH PRIVILEGES

  方法五

  使用SET PASSWORD语句,

 
  以下是代码片段:

  MySQL
> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');

  拟也必须使用PASSWORD()函数,

  但是不需要使用FLUSH PRIVILEGES。

  方法六

  使用GRANT ... IDENTIFIED BY语句

 
  以下是代码片段:

  MySQL
> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';

  这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

  注意: PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。

  MySQL 忘记口令的解决办法

  如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。

  启动 MySQL :bin/safe_MySQLd --skip-grant-tables &

  就可以不需要密码就进入 MySQL 了。

  然后就是:

 
  以下是代码片段:

  
>use MySQL

  
>update user set password=password("new_pass") where user="root";

  
>flush privileges;

  重新杀 MySQL ,用正常方法启动 MySQL 。

 责任编辑:中国网管联盟  

[上一篇]  OCP认证方案

 

会员介绍                                免费加入会员

内容搜索

关键字:

 

 

 

 

 

 1、SQL是一种声明式语言首先要把这个概念记在脑中:“声明”。SQL语言是为计算机声明了一个你想从原始数..  [阅读全文]
   [阅读全文]
 1。从www.sqlite.org下载SQLite3.3.4的版本 为了方便,我把它解压了,就一个SQLite3.exe,放入Windows..  [阅读全文]

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2006-2015 YouPC.CN All Rights Reserved.
感谢所有关心和支持过中国网管联盟的朋友们
我们一直用心在做我们的网站
粤ICP备13025977号
深圳网络警察报警平台 违法和不良信息举报中心 经营性网站备案      

站长QQ:4735566

本站QQ群:32903123