mysql5.7怎么修改root密码
发布网友
发布时间:2022-02-26 19:14
我来回答
共2个回答
懂视网
时间:2022-02-26 23:35
产品型号:Thinkpad E15
系统版本:centos8
软件版本:mysql 5.7
mysql修改root密码
方法1:使用 set password命令修改
MariaDB [(none)]> set password for 'root'@'localhost' = password('123456');
方法2:使用update命令修改
MariaDB [(none)]> update mysql.user set password=password('123456') where user='root' and host='localhost';
方法3:使用mysqladmin修改
[root@xuegod63 ~]# mysqladmin -u root -p123456 password "xuegod"
热心网友
时间:2022-02-26 20:43
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;