MySQL 5.7是一款非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了許多強(qiáng)大的功能和性能優(yōu)化,備受用戶歡迎。
默認(rèn)情況下,MySQL 5.7的用戶名是“root”,密碼為空。這是因?yàn)镸ySQL 5.7的安裝過程中,會(huì)提示用戶設(shè)置root用戶的密碼。如果用戶沒有設(shè)置密碼,那么root用戶的密碼就會(huì)被設(shè)置為空。
$ mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.26 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
當(dāng)然,我們也可以通過修改MySQL配置文件,更改root用戶的用戶名和密碼。修改的過程如下:
# 編輯MySQL配置文件 $ vi /etc/mysql/mysql.conf.d/mysqld.cnf # 打開“skip-grant-tables”選項(xiàng) # 這樣可以跳過權(quán)限驗(yàn)證 skip-grant-tables # 重啟MySQL服務(wù)器 $ systemctl restart mysql # 進(jìn)入MySQL $ mysql -u root # 修改密碼 $ UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root'; # 刷新權(quán)限 $ FLUSH PRIVILEGES; # 關(guān)閉“skip-grant-tables”選項(xiàng) $ vi /etc/mysql/mysql.conf.d/mysqld.cnf # skip-grant-tables # 重啟MySQL服務(wù)器 $ systemctl restart mysql
總之,MySQL 5.7默認(rèn)的用戶名是root,密碼能夠被用戶進(jìn)行修改,這樣就能夠更安全地使用MySQL。