mysql用户密码设置,root密码

转载 2013年12月04日 12:24:14

转自:http://down.chinaz.com/server/201111/1414_1.htm

下面我们提供了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 。

phpmyadmin与mysql修改root密码的方式

1 phpmyadmin的几种登陆方式phpmyadmin 有3种授权模式 cookie:显示一个web登陆页面,输入mysql的用户名和密码,然后进入管理界面 http:显示一个windows登陆框...
  • renwotao2009
  • renwotao2009
  • 2015年05月29日 21:01
  • 1391

mysql root用户没有超级权限或忘记密码 【为root设置密码后,再次登录,就看不到mysql数据库了,原来】

为root用户设置密码这样才正确: pdate user set password = password('111111') where user='root'; 文章来源:http://liangf...
  • buster2014
  • buster2014
  • 2015年03月30日 20:20
  • 2298

MySQL重置root用户密码的方法

转自:http://www.xunmeinet.com/help/info.asp?id=45 本教程适用于采用Win2003、WinXP操作系统的迅美VPS和云主机产品。     当...
  • shellching
  • shellching
  • 2016年07月19日 22:01
  • 11208

Linux下Mysql数据库修改root密码、新增用户和赋权等操作

我们在Linux系统上安装完Mysql后,默认的登陆账号是root且没有密码,所以我们敲“[root@localhost ~]#mysql”  就可以登陆数据库。但是这样会有弊端。第一、不安全,没有密...
  • u012278090
  • u012278090
  • 2015年03月04日 19:42
  • 1488

MySQL5.6安装&修改root密码&创建一定权限用户

一、MySQL5.6安装后,不能正常启用 1. 压缩版MySQL,解压完后在:我的电脑->属性->高级->环境变量 选择PATH,在其后面添加mysql bin文件夹的路径 (如:C:\Program...
  • ligang2585116
  • ligang2585116
  • 2015年05月19日 22:02
  • 2772

Mysql root 用户密码忘记后重置root密码

[windows] 1、停止mysql服务:打开命令行窗口CMD,Net stop mysql 2、用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用 ...
  • hj402555749
  • hj402555749
  • 2013年01月23日 09:26
  • 15566

mysql5.7.11解压版如何安装以及设置root密码

mysql5.7.11解压版如何安装以及设置root密码
  • zxv07
  • zxv07
  • 2016年03月30日 12:37
  • 406

mysql-5.7.12-winx64配置和修改root密码的方法

mysql-5.7.12-winx64配置文档 侯志宇 2016-5-7 由于文档图片不方便上载,所以文档中参照的图片都没有上载上来,如果又需要可以去我的资料里面下载这个文档; 最近在学习JA...
  • SAPHOME
  • SAPHOME
  • 2016年05月07日 19:00
  • 6167

MySQL 修改用户密码及重置root密码

为数据库用户修改密码是DBA比较常见的工作之一。对于MySQL用户账户的密码修改,有几种不同的方式,推荐的方式使用加密函数来修改密码。本文主要描述了通过几种不同的方式来修改用户密码以及mysql ro...
  • robinson_0612
  • robinson_0612
  • 2014年10月05日 20:55
  • 30240

Navicat修改MySQL数据库密码就是这么简单

一、连接初始进入 二、点击用户 三、右键编辑root用户 四、修改密码  ~  授权数据库操作权限 红色设置配置好,最后保存即可 五、最后,将链接密码修改为以上设置的密码即可(右键...
  • qq1355541448
  • qq1355541448
  • 2016年05月20日 16:28
  • 17720
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql用户密码设置,root密码
举报原因:
原因补充:

(最多只允许输入30个字)