使用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)