阿里雲ubuntu服務器安裝使用mysql並配置遠程連接記錄


實踐2要繼續做實踐1的項目

項目在本地使用本地數據庫對於團隊開發來說太麻煩了

所以改把項目放在服務器上使用服務器數據庫

 

進入主題

0.參考:https://www.cnblogs.com/ywf520/p/7660668.html

1.sudo apt update

2.apt install mysql-server

   apt install mysql-client

   apt install libmysqlclient-dev

3.查看是否安裝成功

   sudo netstat -tap | grep mysql

   重啟mysql

   /etc/init.d/mysql restart

4.登錄

   mysql -u root -p

   輸入密碼,成功登陸

5.設置允許遠程登錄

   繼上面登陸成功后

    use mysql;

    update user set host='%' where user='root';

    flush privileges; 

    然后去本機嘗試連不上,查找了很久很久錯誤之后

    終於意識到netstat -anp | grep 3306出來的結果

    監聽的ip只有127.0.0.1

    我們進入/etc/mysql/my.cnf在[mysqld]下添加bind-address=0.0.0.0

    重啟服務即可在在本機連接我們的數據庫了

    見到的其他連不上的解決辦法:

    (1)確定自己開放了3306端口,並且監聽的是所有ip地址

    (2)防火牆配置

    (3)服務器的安全組配置

 

其他問題1:設置允許遠程連接GRANT ALL的時候輸錯密碼/忘記密碼

解決參考:https://www.cnblogs.com/wuotto/p/9682400.html

問題2:連接本地數據庫報錯10061

解決參考:https://blog.csdn.net/qq_33742119/article/details/80016180

問題3:隊友寫的代碼里表名沒有區分大小寫,但mysql是區分的咋整

解決參考:https://www.cnblogs.com/xiaoxiaoyu0707/p/5826178.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM