如何设置mysql root密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置mysql root密码相关的知识,希望对你有一定的参考价值。
转:方法一使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用password函数。方法二使用mysqladmin,这是前面声明的一个特例。mysqladmin-uroot-ppasswordmypasswd输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。当然如果你的mysqladmin连接不上mysqlserver,或者你没有法执行mysqladmin,那么这种方法就是无效的。而且mysqladmin无法把密码清空。下面的方法都在mysql提示符下使用,且必须有mysql的root权限:方法三mysqlINSERTINtomysql.user(Host,User,password)VALUES('%','jeffrey',password('biscuit'));mysqlFLUSHPRIVILEGES确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参考手册》里有这个例子,所以我也就写出来了。注意要使用password函数,然后还要使用FLUSHPRIVILEGES。方法四和方法三一样,只是使用了replace语句mysqlreplaceINtomysql.user(Host,User,password)VALUES('%','jeffrey',password('biscuit'));mysqlFLUSHPRIVILEGES方法五使用setpassword语句,mysqlsetpasswordforjeffrey@%=password('biscuit');你也必须使用password()函数,但是不需要使用FLUSHPRIVILEGES。方法六使用grantIDENTIFIEDby语句mysqlgrantUSAGEon*.*tojeffrey@%IDENTIFIEDby'biscuit';这里PASSWORD()函数是不必要的,也不需要使用FLUSHPRIVILEGES。注意:PASSWORD()[不是]以在Unix口令加密的同样方法施行口令加密。usemysql updateusersetPassword=password('newpassword')whereUser='root'; flushprivileges; 1.通过修改MYSQL数据库中MYSQL库的USER表 就用普通的UPDATE、INSERT语句就可以 2.在命令行中使用如下命令 MYSQLADMIN-uroot-pPASSWORDmypasswd 3.可以修改MYSQL文件夹中的MY.INI文件 4.使用SETPASSWORD语句, mysqlSETPASSWORDFORmyuser@localhost=PASSWORD('mypasswd'); 参考技术A 进入mysql控制行发送 set password =password('新密码');
以上是关于如何设置mysql root密码的主要内容,如果未能解决你的问题,请参考以下文章