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...