EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

.NET Core连接MySQL标准连接方式

MySQL Connector/Net (.NET)标准连接方式

1、标准连接(说明,默认端口是3306。)

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

2、特殊的TCP/IP端口连接

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;


本地连接应当写

Server=/var/run/mysqld/mysqld.sock

至于localhost和127.0.0.1,如果可以用的话,建议写localhost,因为localhost不经过网络层、防火墙之类的,理论上性能是更高的。

不过我在测试的时候,localhost和127.0.0.1都用不起来,公网IP倒是可以……

当时也在奇怪,后来觉得应该是我在某个配置文件里面注释掉了bind localhost=127.0.0.1的类似语句。

不过这就不去验证了,已经后碰到了再来补充。

 


参考来源:

[1] [MySQL] - MySQL连接字符串总结

[2] 完美解决MySQL通过localhost无法连接数据库的问题

This article was last edited at 2020-10-04 02:30:41

* *