MySQL5.7為了安全考慮,初始化后root密碼隨機生成,密碼放在error日志里面.
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名申請、網絡空間、營銷軟件、網站建設、新榮網站維護、網站推廣。
分兩步:
第一步獲取error.log密碼.
修改默認密碼,
passwd=`grep 'generated for root@localhost' $base_log/error.log|awk '{print $NF}'` expect <" send "set password for 'root'@'localhost'=password('xxxxx');\r" #如果密碼太簡單可能修改失敗 send "exit\r" expect eof !
變量說明:
$base_log mysql日志log目錄
xxxxx 需要設置的密碼