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

實踐2要繼續作實踐1的項目html

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

因此改把項目放在服務器上使用服務器數據庫sql

 

進入主題數據庫

0.參考:http://www.javashuo.com/article/p-vtvlwkmc-hb.html安全

1.sudo apt update服務器

2.apt install mysql-server.net

   apt install mysql-clientrest

   apt install libmysqlclient-devserver

3.查看是否安裝成功htm

   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的時候輸錯密碼/忘記密碼

解決參考:http://www.javashuo.com/article/p-tsngdsaz-dy.html

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

解決參考:http://www.javashuo.com/article/p-ovsldean-du.html

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

解決參考:http://www.javashuo.com/article/p-hhxdavdr-eh.html

相關文章
相關標籤/搜索