MySQL 5.7是一款非常流行的關系型數據庫管理系統,它提供了許多強大的功能和性能優化,備受用戶歡迎。
默認情況下,MySQL 5.7的用戶名是“root”,密碼為空。這是因為MySQL 5.7的安裝過程中,會提示用戶設置root用戶的密碼。如果用戶沒有設置密碼,那么root用戶的密碼就會被設置為空。
$ 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.
當然,我們也可以通過修改MySQL配置文件,更改root用戶的用戶名和密碼。修改的過程如下:
# 編輯MySQL配置文件 $ vi /etc/mysql/mysql.conf.d/mysqld.cnf # 打開“skip-grant-tables”選項 # 這樣可以跳過權限驗證 skip-grant-tables # 重啟MySQL服務器 $ systemctl restart mysql # 進入MySQL $ mysql -u root # 修改密碼 $ UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root'; # 刷新權限 $ FLUSH PRIVILEGES; # 關閉“skip-grant-tables”選項 $ vi /etc/mysql/mysql.conf.d/mysqld.cnf # skip-grant-tables # 重啟MySQL服務器 $ systemctl restart mysql
總之,MySQL 5.7默認的用戶名是root,密碼能夠被用戶進行修改,這樣就能夠更安全地使用MySQL。