在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/數(shù)據(jù)分析&挖掘  PHP  Linux  數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全/ 請(qǐng)問(wèn)如何實(shí)現(xiàn)遠(yuǎn)程連到 linode 上的 mysql?

請(qǐng)問(wèn)如何實(shí)現(xiàn)遠(yuǎn)程連到 linode 上的 mysql?

事情是這樣的
我在本端localhost有安裝XAMPP,他會(huì)安裝mysql和phpmyadmin
我在linode有手動(dòng)安裝mysql跟phpmyadmin
這兩者是不同的數(shù)據(jù)庫(kù)
但我都是用同一個(gè)方式連接

$servername = "localhost";
  $username = "root";
  $password = "xxx";
  $mysqldb = "xxx_db";

所以當(dāng)我瀏覽linode上的網(wǎng)頁(yè)時(shí),他會(huì)連接到他自己的mysql
但是當(dāng)我在localhost瀏覽網(wǎng)頁(yè)時(shí),他會(huì)連接到xampp的mysql
我現(xiàn)在想做的是:

我想讓localhost連接mysql的時(shí)候會(huì)連接到linode的mysql而不是xampp的
這樣我該在linode和localhost上做些什麼設(shè)置才能實(shí)現(xiàn)?

我在linode的mysql增加使用者帳號(hào)了
主機(jī)名稱就是IP
只是還是不能。。。

mysqli::__construct(): (HY000/2002): Operation timed out in /xxx/xxx/xxx.php on line 17
Error: Operation timed out

補(bǔ)充

clipboard.png

但還是不行。。

回答
編輯回答
話寡
  1. $servername改成linode的ip地址
  2. linode上mysql的root用戶,允許遠(yuǎn)程訪問(wèn)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'
  1. 檢查linode上my.cnf文件,綁定地址不能是127.0.0.1
2017年7月11日 20:47
編輯回答
舊顏

不是很清楚linode,但一般虛擬空間是不允許你遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的,所以它才給你了phpmyadmin訪問(wèn)的方式。
但他的phpmyadmin是安裝在服務(wù)器上的,所以,它的localhost就是服務(wù)器了。
一般它不會(huì)允許你遠(yuǎn)程訪問(wèn),而你也不可能是 root 權(quán)限,所以,你應(yīng)該是沒(méi)辦法遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的。

如果你有 root 權(quán)限,請(qǐng)搜索“mysql遠(yuǎn)程訪問(wèn)” 可以找到你要的設(shè)置。

2017年9月12日 11:06
編輯回答
六扇門

沒(méi)用過(guò)linode,個(gè)人覺(jué)得如果配置和mysql用戶設(shè)置都沒(méi)問(wèn)題的話,可能是因?yàn)槠脚_(tái)限制了端口的原因(類似阿里云的安全組)

2017年10月10日 15:04