mysql如何修改密码
A. mysql密码怎么修改
方法1 用SET PASSWORD命令
1
1、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子将用户root的密码更改为shapolang;
重新登录,输入新密码shapolang就ok了;
END
方法2 用mysqladmin
1
1、打开终端win+r输入cmd回车即可打开;
2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456
上面例子将用户root原来的密码shapolang改为新密码123456
重新登录,输入新密码123456就ok了;
END
方法3 用UPDATE直接编辑user表
1
1、首先登录MySQL。
2、 连接权限数据库: use mysql; 。3、改密码:update user set password=password("shapolang") where user="root";(别忘了最后加分号) 。 4、刷新权限(必须步骤):flush privileges;
重新登录,输入新密码shapolang就ok了;
END
方法4 忘记root密码的时候
1
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了;
B. mysql如何设置密码
有很多方法:
1.用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;
2.使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysql>flush privileges;
3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;
C. mysql数据库怎么修改登录密码
在mysql的配置文件my.ini里,找到mysqld项,添加skip-grant-tables,则登录时无需密码;不过记得登陆进去后要修改密码哦,用:update mysql.user set password=password(123456) where user="root"
D. mysql怎样修改root密码
修改mysql root密码,用到的工具:xshell,步骤如下:
- 登录到linux服务器,执行以下命令:
mysql-uroot-p
Enterpassword:
mysql>usemysql;
mysql>updateusersetpassword=passworD("ab123456")whereuser='root'
mysql>flushprivileges;
mysql>exit;
说明:enter asswrod是需要输入原数据库密码。第四行中的ab123456是即将要修改的密码。
注意事项:此修改方法在linux下可以执行,并且需要知道原数据库密码才能进行修改数据库密码。
E. mysql忘记密码怎么修改密码
windows下修改MySQL密码的方法
如果在Windows下忘记了MySQL的密码,可以这样做:
1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止;
命令如下:
C:\Users\Administrator>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
打开命令行,转到mysql的bin目录下;
命令如下:
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
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
3.方法3: 用UPDATE直接编辑user表
命令如下:
mysql> USE mysql;
mysql> UPDATE user SET Password = PASSWORD('123456') WHERE user='root';
F. mysql忘记密码怎么修改
1.以系统管理员身份登陆系统。
2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.
3.我的mysql安装在d:\usr\local\mysql4\bin下。
4.跳过权限检查启动mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打开cmd。进到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"
d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown 这句提示你重新输密码。
6.在cmd里net start mysql
G. mysql数据库如何改密码
(1)使用 set password命令
用root用户登录mysql,具体命令我就不写了
set password for 要修改密码的用户名@localhost = password(新密码);
(2)使用mysqladmin
mysqladmin -u用户名 -p旧密码 password 新密码
注意:这里“-u用户名”中间无空格(-p旧密码也是)
还有一些修改user表的方式,不过个人不建议这么用,一般这两个方法就够了。
H. mysql 怎么修改密码
1.用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;
2.使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysql>flush privileges;
3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;
I. 如何修改mysql用户名和密码
话说修改密码是如下操作:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('输入新密码');
不存在修改用户啊,你是指修改什么程序框架里的配置文件吗?
用户改名?[前提是用root用户登录]
CMD或Shell下:mysql -u root -p输入密码或两个回车
mysql> use mysql;
mysql> update user set user="retoor" where user="root";
mysql> flush privileges;