1. 程式人生 > >php檔案連線遠端資料庫

php檔案連線遠端資料庫

通過面向過程的寫法連線本地資料庫的語句是mysqli_connect("localhost","username","password","dbname")

當連線遠端伺服器的資料庫時就將localhost改為伺服器的IP地址

資料庫的預設連線會使用3306埠,而不經過專門的設定的話3306埠的外部訪問會被防火牆隔離掉,所以首先我們得在防火牆的放行埠處加入3306,由於我本人使用的是寶塔面板所以直接在安全模組加入就行了。

然後進入自己的mysql配置檔案如果有bind-address的話後面改為0.0.0.0然後沒有就在末尾加上bind-address= 0.0.0.0

然後進入伺服器的phpmyadmin或者ssh進入伺服器 phpmyadmin的話就進入mysql庫的user表輸入sql語句

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root使用者密碼' WITH GRANT OPTION;

如果是ssh進入伺服器的話就先輸入mysql -u root -p回車,輸入密碼回車,登入,然後在輸入sql語句最後過載授權表:FLUSH PRIVILEGES;