mysql 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication_string
修改語法相同,步驟也相同。
注意:/etc/my.cnf這個配置檔案中,
basedir、datadir這兩個引數的指向,如果指向錯誤,mysqld_safe --skip-grant-tables啟動沒有mysql庫。
#停止mysql服務
[mysql@root ~]$ service mysqld stop
#以不啟用grant-tables模式啟動mysql
[mysql@root ~]$ mysqld_safe --skip-grant-tables &
#輸入命令回車進入,出現輸入密碼提示直接回車。
[mysql@root ~]$ mysql -uroot -p -h127.0.0.1
#更改密碼為 guo
mysql>update mysql.user set authentication_string= password (
'zk'
) where user=
'root'
;
mysql>
flush
privileges; #更新許可權
mysql>quit #退出
service mysql start
重新登入即可使用新密碼。
以下是mysql5.7
mysql -uroot -p
系統提示輸入資料庫root使用者的密碼,輸入完成後即進入mysql控制台
mysql -uroot -p
use mysql;
開啟遠端連線
root 使用者名稱
% 所有人都可以訪問
password 密碼
grant all privileges on . to 'root'@'%' identified by 'your password' with grant option;
flush privileges;
service mysqld restart
如果執行完以上步驟,還是不能遠端連線,那麼我們需要檢視伺服器的防火牆是否開啟
service iptables status
如果防火牆開啟,請關閉
service iptables stop
到此就可以遠端連線了!
mysql5 7 簡易修改mysql密碼
mysql 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication string 修改語法相同,步驟也相同。注意 etc my.cnf這個配置檔案中,basedir datadir這兩個引數的指向,如果指向錯誤,mysqld safe skip g...
mysql5 7修改密碼
關閉正在執行的mysql服務。net stop mysql 開啟dos視窗,轉到mysql bin目錄。輸入mysqld skip grant tables 回車。skip grant tables 的意思是啟動mysql服務的時候跳過許可權表認證。my.ini 中放開這行 再開乙個dos視窗 因為...
mysql5 7密碼修改
檢視臨時密碼 root god grep password var log mysqld.log 2020 09 11t10 58 46.152697z 1 note a temporary password is generated for root localhost p jp 6d 4rw登入...