Linux_安裝mysql踩坑日記

給Linux安裝mysql時,踩了無數的坑。看到一篇寫的不錯的博客,而後按照博客上的步驟進行安裝。可是仍是踩了很多的坑。mysql

安裝博客地址:http://www.javashuo.com/article/p-cqnuobaf-du.htmlsql

在安裝時踩的坑:socket

  一、第一個錯誤ide

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)  .net

    按照教程上的操做執行這條命令:ln -s /var/lib/mysqld/mysql.sock /tmp/mysql.sockrest

    可是重啓以後,使用mysql -uroot -p 登陸時,依然報這個錯。試了屢次以後仍是這個樣子。server

    解決方式:blog

    先刪除/tmp/mysql.sock這個文件再創建鏈接教程

    刪除get

    rm -rf /tmp/mysql.sock

    創建鏈接

    ln -s /var/lib/mysqld/mysql.sock /tmp/mysql.sock

    重啓服務

    service mysqld restart

  二、第二個錯誤

    修改了密碼以後,依然提示不能登陸

    1045 access denied for user 'root'@'遠程地址' using password yes

    問題緣由:

    沒有刷新……

    解決方式:

    先使用不校驗密碼的方式登陸mysql 

    執行flush privileges;

  三、第三個錯誤本機能夠登陸可是遠程沒法登陸

   遠程時候發現仍是提示權限問題 沒法訪問

   將root用戶的host改成%以後仍是這個錯誤。

   解決方式:

   沒有讓任意地址使用root用戶登陸

   Grant all privileges on *.*  to  ‘root’@’%’  identified by  ‘root用戶密碼’;

 

   花了半天的時間終於把mysql給安裝成功了。

相關文章
相關標籤/搜索