保護初始化的MySQL賬戶

使用mysqld --initialize手動執行數據目錄初始化,mysqld會生成一個初始隨機密碼,將其標記爲過時,並將其寫入服務器錯誤日誌。mysql

mysql.user受權表定義了初始MySQL用戶帳戶和訪問權限。安裝MySQL只會建立一個'root'@'localhost' 擁有全部特權而且能夠執行任何操做的超級用戶賬戶。sql

mysql -u root -p
Enter password: (enter the random root password here)
*********

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

測試:shell

shell> mysql -u root -p
Enter password: (enter root password here)
root-password

關閉服務器:服務器

shell> mysqladmin -u root -p shutdown
Enter password: (enter root password here)
相關文章
相關標籤/搜索