在Windows命令行下修改mysql数据库密码步骤如下:
①.、通过dos命令进入mysql的bin目录;
-uroot
-p",回车进入mysql命令状态;
update
mysql.user
set
where
user='root';
提示Query
OK,说明已更新.
PRIVILEGES;来保存修改内容,在mysql命令状态下输入:
FLUSH
PRIVILEGES;回车
至此,密码修改完成.
这个时候可以使用跳过密码登录:
①mysql配置文件my.ini中,在[mysqld]下添加skip-grant-tables;
②关闭mysql服务并重新开启;输入命令:mysql
-u
root
-p,回车后,要求输入密码,直接回车跳过,则直接进入mysql;
③然后再修改密码,刷新即可.
user
password
=
(
'new-password'
)
'root';
flush
privileges;
方法一:最简单的方法,也是安装完mysql后,系统提示的方法.使用mysqladmin来完成.shell
mysqladmin
"newpwd"
shell
-h
host_name
"newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号.方法二:利用mysql里面的SET
PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效.不过如果使用方法一用mysqladmin
password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数.shell
mysql
SET
PASSWORD
FOR
'root'@'localhost'
PASSWORD('newpwd');
'root'@'host_name'
方法三:直接通过UPDATE
user表来设置密码shell
UPDATE
Password
PASSWORD('newpwd')
-
WHERE
User
PRIVILEGES;
如果忘记mysql的root密码可以采取下面的步骤重新设置
①kill掉所有mysql的进程
mysqld_safe
--skip-grant-tables
方法一
flush-privileges
方法二
Password=PASSWORD('newpwd')
User='root';
server,用正常的模式启动
有很多方法:
①用root 进入mysql后
mysqlset password =password('你的密码');
mysqlflush privileges;
mysqlgrant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysqluse mysql;
mysqlupdate user set password=password('你的密码') where user='root';
登录数据库
"命令提示字符"窗口录入,
录入cd
C:\mysql\bin
并按下回车键,将目录切换为
cd
再键入命令mysql
-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql
修改密码
C:\mysql\bin提示符下录入:
格式:mysqladmin
–u用户名
-p旧密码
新密码
以上就是土嘎嘎小编为大家整理的用mysql怎么新建密码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!