【发布时间】:2018-09-15 22:29:09
【问题描述】:
我正在尝试编写一个程序来连接 cPanel MySQL 数据库。
在编写连接字符串时,我使用了以下语法。
string connStr = "server=localhost;user=mywebsite_root;database=online_database;port=3306;password='123456'";
首先我在 localhost 上尝试了这个,然后切换到在线。
我已经使用 3306 端口连接本地服务器了。
但不确定我需要使用哪个端口来连接 cPanel 数据库。
当我从上面的行中删除端口部分时,它没有将数据正确地保存到 cPanel 数据库中。
有什么建议吗?
【问题讨论】:
-
这完全取决于您的虚拟主机。 3306 是默认端口,但是一些托管公司更改了这些。最好问他们
-
您使用的是哪个数据库驱动程序?
mysql, mysqli, pdo?试试这个:$connStr = 'server=localhost;user=mywebsite_root;database=online_database;port=3306;password=123456';试试这里的一个例子:w3schools.com/php/php_mysql_connect.asp