紅旗Linux下安裝MySQL的一些心得體會

來源:互聯網
上載者:User

  來公司一段時間了,目前負責項目的資料庫設計開發。前幾天碰到一個MySQL在紅旗Linux上無法安裝的問題。

  使用rmp命令安裝MySQL5.1的時候發現報錯ERROR:1062 Duplicate entry ‘localhost-′ for PRIMARY KEY,說明安裝的時候遇到錯誤了。輸入mysql -uroot p123 卻無法進入mysql,提示密碼錯誤。而輸入命令:bin/safe_mysqld --skip-grant-tables & 後就能進入mysql,然後察看mysql下的user表發現先裡面沒有mysql使用者資訊。這才知道在安裝mysql的時候沒有初始化使用者資訊,但就是找不到原因,後來猜想也許是linux系統的問題,就諮詢了公司的一個資料庫大牛。沒想到2分鐘就解決了。

  原來,如果在root@localhost下安裝mysql是有問題的,會出現安裝後沒有初始化mysql使用者的問題。具體原因不明。但有解決辦法:

  執行vi /etc/hosts 添加一行資訊如192.168.0.66 XXDB XXDB。其中IP要填寫這台linux的真實IP,之後儲存退出重啟linux。在root@XXDB下安裝mysql就沒有問題了。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.