我刚刚在Digital Ocean的Droplet上安装了MySQL Server,并且已经成功设置了它。我可以从MySQL Workbench连接到我的数据库。
现在,我需要获取到MySQL数据库的连接字符串,以便在.NET Core应用程序中使用。
我的Droplet设置为使用SSH,并且MySql Server已启用为本地主机使用密码。
说我的Droplet IP是122.34.52.233:36,用户名是凹槽,请使用SSH。
Droplet IP上的MySQL Server是127.0.0.1:14430,用户名是apiuser,密码是abcpwd
您可以看到这里的困难是:Workbench允许我指定IP和ssh文件以连接到我的Droplet,然后为数据库主机/ ip和密码保留位置,而ConnectionString没有为ssh文件保留IP地址Droplet的地址,只有地方(数据源)可以指定数据库IP。