最近因為需要使用mysql,然后根據老男孩的《跟老男孩學linux運維 --web 集群實踐》學習mysql的環境搭建一些問題,在初步學習的時候,建議大家一步一步完全按照內容寫的進行安裝(畢竟初始的時候有可能你并不知道寫的什么意思),結果出現一個問題害我糾結了半天——初始登錄mysql的時候突然發現非要我輸入密碼,可是為沒有設置密碼啊,然后把用到的所有密碼都輸入一遍(畢竟這臺服務器沒干過啥事,各種登陸密碼都一樣)結果發現還是登陸不了。最后在網上各種百度,最終發現:原來在mysql5.5(還是5.7)以后,默認密碼不再是空了,而是會有一個隨機生成的初始密碼。該密碼在如下路徑/var/log/mysqld.log(記住不要使用/root/.mysql_secret,沒用)。通過grep password -n /var/log/mysqld.log找到類似如下的內容:9:2017-05-18T06:40:17.259575Z 1 [Note] A temporary password is generated for root@localhost: lu=uN2rGegBC 這個時候使用這個登陸就OK了,然后設置自己的密碼。

修改密碼:先修改一下密碼的規則。默認有三個等級0、1、2. 等級0只卡長度,1會卡長度以及字符情況。所以為了密碼不設置那么復雜,修改密碼規則為0.(默認是1)。
set global validate_password_policy=0;
設置密碼:set password=password('redhat123');
這樣就可以登陸進去了。show databases可以查看是否成功。這個時候密碼要記住哦
如何通過ip+端口號的形式遠程登陸mysql數據庫?
首先在shell終端登錄數據庫,然后執行如下語句GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;之后需要flush privileges生效。這個時候就可以直接用IP+端口號的形式登陸了。
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網站欄目:如何解決mysql安裝時不知道初始密碼的情況-創新互聯
文章分享:http://www.yijiale78.com/article2/pceoc.html
成都網站建設公司_創新互聯,為您提供動態網站、外貿網站建設、微信小程序、外貿建站、面包屑導航、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯