mysql怎么修改root密码
the方法1 用SET PASSWORD命令
mysql更改用户名密码 修改mysql用户名
11、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
E然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。ND
方法2 用mysqladmin
11、打开终端win+r输入cmd回车即可打开;
2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456
上面例子将用户root原来的密码shapolang改为新密码123456
重新登录,输入新密码123456就ok了;
END
方法3 用UPDATE直接编辑user表
11、首先登录MySQL。
2、 连接权限数据库: use mysql; 。3、改密码:update user set password=password("shapolang") where user="root";(别忘了加分号) 。 4、刷新权限(必须步骤):flush privileges;
END
方法4 忘记root密码的时候
1、关闭正在运行的MySQL服务。
2、打开DOS窗口,转到mysql\bin目录。 3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。 6、连接权限数据库: use mysql; 。 7、改密码:update user set password=password("root") where user="root";(别忘了加分号) 。 8、刷新权限(必须步骤):flush privileges;。 9、退出 quit。
重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;
步骤阅读
END
注意事项
如何在Mysql-Front修改用户名和密码
(1)命令首先进入命令行下:
--skip-grant-tables&以root用户登录,命令:mysql -uroot -p 回车 输入密码;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';
mysql>FLUSH PRIVILEGES;
已经完成。
如何修改mysql用户名和密码
首先登录MySQL。这个啊,MySQL默认是没有密码的,安装完毕增加密码的重要性不言而喻,请按下面方法。
/usr/bin/mysqladmin
-u
root
–p
‘old-password’
password
'new-password'
格式:mysqladmin
-u用户名
-p旧密码
password
新密码
(2)例mysql相关命令如果无法执行,可以将命令所在目录加入环境变量中,或者进到命令所在目录再执行子
例1:给root加个密码123456。
键入以下命令
:[root@test1
/usr/bin/mysqladmin
-u
root
password
123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
(3)测试是否修改成功
1)不用密码登录
[root@test1
mysql
ERROR
1045:
Access
denied
for
user:
'root@localhost'
(Using
password:
NO)
显示错误,说明密码已经修改。
2)用修改后的密码登录
[root@test1
mysql
-u
root
-p
Enter
password:
(输入修改后的密码123456)
Welcome
to
MySQL
Commands
end
with
;or
\g.
Your
MySQL
connection
id
is
4to
server
version:
4.0.16-standard
Type
'help;'
or
'\h'
for
help.
Type
'\c'
to
clear
buffer.
mysql>
mysql 忘记密码 怎么修改密码
一行命令中的12345代表的便是新设定的密码,用户自行修改就可以了。打开mysql.exe和mysqld.exe所在的文件夹,路径地址
WHERE2打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。
输入show databases; 可以看到所有数据库说明成功登陆。
其中mysql库就是保存用户名的地方。输入 use mysql; 选择mysql数据库。
输入select user,host,password from user; 来查看账户信息。
更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';
再次查看账户信息,select user,host,password from user; 可以看到密码已被修改。
退出命令行,重启mysql数据库,用新密码尝试登录。
测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。
我这地方重启数据库之后之所以不带密码任然能够登录是因为我的数据库里存在设无须口令的账户。
windows下忘记mysql密码怎么改
Welcome to the MySQL monitor. Commands end with ; or \g.windows下修改MySQL密码的方法
如果在Windows下忘记了MySQL的密码,可以这样做:
1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止;
命令如下:
C:\Users\Administrator>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
命令如下:
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\bin
C:\Program Files\MySQL\MySQL Server 5.5\bin>
3.输入:mysqld -nt --skip-grant-tables
然后回车,如果没有错误信息,就行了;
注:skip-grant-tables参数用了之后,就可以跳过登录校验;
命令如下:
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld -nt --skip-grant-tables
140317 13:23:11 [Warning] option 'new': boolean value 't' wasn't recognized. Set
to OFF.
4.再打开一个命令行(因为刚才那个DOS窗口已经不能动了),同样转到mysql的bin目录下;
5.直接输入 mysql 并回车,如果成功,将出现MySQL提示符 >
6.切换到mysql表
命令如下:
mysql>USE mysql;
7.可以修改密码了:
命令如下:
UPDATE user SET password=PASSWORD("123456") WHERE user="root";
8.刷新权限,不要忘记了:
命令如下:
mysql>FLUSH PRIVILEGES;
9.退出:(退出的方法很多 有quit、exit、ctrl+c、\q 等等);
10.注销或重启计算机,然后打开MySQL服务,使用用户名root和设置的新密码就可以登录了。
更改mysql密码常用的三种方法
大部分情况下,一般用户没有权限更改密码,只有申请了权限或root用户才可以更改密码;
1.方法1:用mysqladmin
命令如下:
mysqladmin -u root password "123456";
如果root已经设置过密码,采用如下方法
命令如下:
mysqladmin -u root password -p "123456";
2.方法2: 用SET PASSWORD命令,不需要使用FLUSH PRIVILEGES;
命令如下:
mysql -u root -p
3.方法3: 用UPDATE直接编辑user表
命令如下:
mysql> USE mysql;
mysql> UPDATE user SET Password = PASSWORD('12show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。3456') WHERE user='root';
如何修改mysql用户名和密码
"newpass"以root用户登录,命令:mysql -uroot -p 回车 输入密码;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';
mysql>方法2:用mysqladminFLUSH PRIVILEGES;
已经完成。
怎么改mysql下root密码?
方法1: 用SET PASSWORD命令
格式:mysql> set password for 用户名@localhost = password(‘新密码’);
例子:mysql> set password for root@localhost = password(‘123’);
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
mysql> use mysql;
mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’;
mysq3输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。l> flush privileges;
方法4:在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld _skip-grant-tables 回车。_skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了加分号) 。
7. 刷新权限(必须步骤):flush privileges;。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
ROOT是一种存在于UNIX系统(如AIX、BSD等)和类UNIX系统(如大名鼎鼎的Linux,比如稳定到服务器都在用的Debian、适合长期作业成熟老道的Redhat、比较流行的Ubuntu和archlinux等Linux发行版以及Android系统)中的的超级用户,其相当于Windows系统中的SYSTEM(XP及以下)/TrustedInstaller(Vista及以上)用户。其具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。
如何通过Workbench修改mysql用户密码
您好,很高兴为您解答重新登录,输入新密码shapolang就ok了;:
看下图:
使用mysqladmin,这是前面声明的一个特例。
mysqladmin -u root -p password mypasswd
把命令里的root改为你的用户名,你就可以改你自己的密码了。
如果我local]#的回答没帮助到您,请继续追问。
如何给mysql root设置密码
monitor.Mysql数据库是开源是数据库,一般来说mysql会搭配PHP来使用。但现在越来越多的Asp/Aspx甚至是Jsp程序员也都考虑选择用Mysql开开发程序了。前几天我们单位开发的一套技术转移平台就是选用的Jsp+Mysql实现的。
通常PHP连接Mysql都是通过root用户名和密码连接,Mysql在安装时root初始默认密码为空,在安装使用PHP开源系统时,都需要填写连接Mysql数据库的用户名和密码,此时当你忘记了Mysql的root密码或没有设置Mysql的root密码时,就必须要修改或设置Mysql的root密码,这个问题对于PHP入门学习者来说也是个头大的问题,其实修改Mysql的root密码有很多方法,可以利用Mysql工具,也可以使用Mysql更改root密码的命令来实现。
工具/原料
电脑一台(本例选用的是组装台式机+windows8作系统) 安装了WAMP Server 2.2 集成环境。
Mysql 5.5.24
PhpMyadmin 3.5.1
WAMP Server 2.2
方法/步骤
准备工作
net start mysql
即可。
使用phpmyadmin来更改root密码。
使用phpmyadmin(我这里用的是mysql3.5.1版本)来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧导航栏中的用户按钮,对数据库中的用户进行管理。
点击用户按钮后,出现用户列表:
点击“编辑权限”按钮,进入编辑用户信息页面:
输入你要修改的Mysql的root新密码,点击执行即可。
这里需要注意phpmyadmin默认是不允许Mysql的root默认密码为空登陆的,如果不小心在修改密码界面选择了空密码,你需要修改phpmyadmin的配置文件以便重新登录phpmyadmin来实现更改mysql root密码的功能。
使用Mysql修改密码命令也可以更改root的密码。
进入Mysql数据库命令行方式有两种方式:
方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入。
方式二:在DOS模式下(CMD模式)定位到Mysql安装目录下在子目录bin,调用mysql.exe进入,即
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root
Enter password:
========================以上是命令===================================
使用mysqladmin.exe命令来修改Mysql的root密码
一般Mysql的root默认密码为空,如果你之前并没有设置过root密码就使用mysqladmin命令,你可以使用如下mysqladmin命令来修改root密码
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p password 123456
Enter password
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p123456
========================以上是命令===================================
如上所述使用mysqladmin次修改root的默认密码时,Enter password回车即可,然后使用mysql.exe命令输入root及其密码即可进入Mysql命令行。
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -proot
========================以上是命令===================================
即可。
这里使用了到了Mysql自带的两种命令mysqladmin.exe和mysql.exe,mysqladquit;min修改密码的命令格式如下
mysqladmin -u root -p[oldpass] password newpass
注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入,如果需要更改老密码,请注意老密码与-p之间不要有空格,否则会报错,另外password和newpass(新密码)之间以空格分隔。
mysql命令与mysqladmin命令格式大同小异,主要用来输入正确的用户名和密码后进入Mysql命令行模式,格式如下
mysql -u root -p[password]
如果不输入password,回车后会出现Enter password的提示。如果root密码为空,也不需要输入password,出现Enter password提示后回车即可。
至此,常用的Mysql修改root密码的方法和命令就介绍完了,应该讲Mysql的root密码是非常重要的,如果忘记了root密码或被盗用,会产生严重的后果,建议重命名root用户,或者在user(用户权限表)中新建一个其他用户,赋予常用的权限配置,以保证网站的安全性,也方便今后重置或者更改root密码。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。