mysql資料庫跳過密碼設定密碼的方法

2021-08-21 21:40:40 字數 941 閱讀 5298

mysql資料庫跳過密碼設定密碼的方法主要是通過修改配置檔案的方法

root@host51 ~]# vim /etc/my.cnf

[mysqld]

skip-grant-tables  -----新增此行,該行的意思是跳過授權

#validate_password_policy=0

#validate_password_length=6

[root@host51 ~]# systemctl restart mysqld

[root@host51 ~]# mysql 

mysql> update mysql.user

-> set

-> authentication_string=password("654321")

-> where

-> user="root" and host="localhost";

query ok, 1 row affected, 1 warning (0.06 sec)

rows matched: 1  changed: 1  warnings: 1

在更改密碼之後需要恢復之前的設定

root@host51 ~]# vim /etc/my.cnf

[mysqld]

#skip-grant-tables  

validate_password_policy=0

validate_password_length=6

[root@host51 ~]# systemctl restart mysqld

[root@host51 ~]# mysql -uroot -p654321

mysql>alter user root@"localhost" identified by "123456"; 

query ok, 1 row affected, 1 warning (0.06 sec)

MySQL資料庫設定密碼

對於windows平台來說安裝完mysql資料庫後,系統就已經預設生成了許可表和賬戶,你不需要像在unix平台上那樣執行 mysql install db指令碼來生成帳戶和相應許可權許可表。但是如果不是用msi格式來安裝mysql的話,就需要在安裝完以後,手動給root帳戶新增新密碼,因為預設情況下...

mysql資料庫設定密碼

下面列出的是mysql資料庫設定密碼的幾種方法,不僅限於設定root的密碼。在資料庫外面可使用,無需進入資料庫內 mysqladmin u 使用者 p 舊密碼 新密碼 如果是新資料庫,未設定密碼,可使用 mysqladmin u root p password 密碼需進入資料庫執行命令 set pa...

安裝完MySQL資料庫設定密碼

c mysql u root mysql set password for root localhost password newpasswd mysql set password for root password newpasswd 本條可選 通過以上設定,root的密碼將變為newpasswd...