搜索

mysql 如何更改当前非root用户的密码

发布网友 发布时间:2022-02-26 19:33

我来回答

2个回答

热心网友 时间:2022-02-26 21:02

通过命令行登录管理MySQL服务器(提示输入密码时直接回车):
第一步,登陆mysql
[root@localhost bin]# /usr/local/webserver/mysql/bin/mysql -u root -p -S /tmp/mysql.sock
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.3-m3-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
第二步,使用msyql数据库mysql use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
第三步,修改root密码
mysql update user set password=password(root) where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
第四步,重启mysql或是刷新MySQL的系统权限相关表

热心网友 时间:2022-02-26 22:20

  一、密码的修改:使用mysqladmin命令
  1、例如 root用户现在没有密码,希望的密码修改为abc,那么命令是:mysqladmin -u root password abc
  2、如果root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou
  注意,命令回车后会问旧密码,输入旧密码之后命令完成,密码修改成功。
  二、密码的消除
  1、以root登录:mysql -u root -p
  2、mysql>use mysql;
  3、mysql>update user set password='' where user='root';
  重新启动下mysql服务就可以。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top