- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 MysqlBackup 库 ( http://mysqlbackupnet.codeplex.com/ ) 进行数据库备份。
当我使用本地 Mysql 服务器时,一切正常。我尝试连接到我的网站数据库,但收到异常:
Access denied for user <...> using password "YES"...
我知道我使用的是正确的数据,也许我需要在服务器上进行特殊设置以允许远程连接?
当我从 PHP 连接时,我使用的数据库服务器是“localhost”,在 C# 应用程序中我使用我的站点地址作为服务器。
最佳答案
这肯定是远程连接未启用,问题。
只需 Google 如何在 cPanel 中启用远程 MySQL 连接
以下是答案网址:
如果您的服务器没有运行 ssh
,那么您可能无法在没有 root 访问权限的情况下启用完全远程连接访问,那么您能做的最好的事情就是添加您的 IP 地址,这样mysql 将允许您从 C# 程序的 IP 地址进行连接。上面的指南告诉您如何做。
在 cPanel 中启用远程 MySQL 连接
默认情况下,远程 MySQL 连接在 cPanel 服务器中处于禁用状态,因为它们被视为潜在的安全威胁。使用 Web 主机管理器 (WHM) 中的工具和域级 cPanel 界面(通常 http://domainname.com/cpanel )可以添加服务器允许连接到 MySQL 服务的远程主机。
请注意,Liquid Web Shared 客户不允许使用远程 MySQL 连接,以确保同一服务器上其他客户的安全。本指南适用于使用 cPanel 运行 Linux 服务器的专用和 VPS 客户。在使用以下任一技术之前,您需要在服务器的防火墙中打开端口 3306。
在WHM界面中启用远程MySQL
登录服务器的WHM界面,在左侧导航栏中找到标记为SQL Services的部分。单击标记为“其他 MySQL 访问主机”的链接:
在下一页的文本框中输入一个或多个主机或 IP 地址(1),然后单击“保存”按钮(2)。如果您希望在所有用户帐户上激活这些设置,请参阅(3)。
现在远程连接已在 WHM 中激活,每个想要使用远程连接的域帐户都需要在自己的 cPanel 界面中激活它。
在域cPanel界面中启用远程MySQL
使用 X3 cPanel 主题:
登录域的 cPanel 界面并在主页上找到标记为数据库的部分。
在数据库部分中找到标记为远程 MySQL 的链接/按钮并单击它。
您的浏览器中将出现以下页面。添加您想要授予远程 MySQL 访问权限的主机名或 IP 地址(1),然后单击“保存”按钮(2)。
如果需要从此列表中删除主机或 IP 地址,您可以单击列表中条目旁边的红色 X。
关于c# - 来自 C# 远程服务器的 MysqlBackup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21054815/
我正在尝试使用以下代码从 mysql 本地服务器备份我的数据库: string folder = DateTime.Now.Date.ToString("yyyy-MM-dd");
我的想法是创建一个 cronjob,每隔半小时左右对我的数据库进行一次增量备份。 根据 mysqlbackup 文档,我必须首先对我的数据库进行完整备份,然后才进行增量备份,所以我这样做了: mysq
我正在尝试使用 MysqlBackup 库 ( http://mysqlbackupnet.codeplex.com/ ) 进行数据库备份。 当我使用本地 Mysql 服务器时,一切正常。我尝试连接到
我使用了 following code用于备份MYSQL数据库。 private void button2_Click(object sender, EventArgs e) {
我正在使用 MySqlBackup.dll (MySqlBackup.NET),它又使用 MySql.Data.dll 来转储数据库。我认为 MySqlBackup.NET 导致了这种行为,所以我将其
我有一个使用 MySQL 作为数据库的 winforms 应用程序。我使用包 MySqlBackup.NET 在应用程序中执行备份任务。 现在我将 MySQL 连接器更新到 8.0.17 版,将 My
我使用 mySqlBackup 库使用以下标准代码从 mySql 服务器备份和恢复我的数据库: string constring = "server=localhost;user=root;pwd=q
我正在尝试使用 mysqlbackup 备份我的数据库,但我不断收到此错误,我不知道为什么指的是权限被拒绝错误。 我已经关闭了 SeLinux,因为我认为这是原因,但 selinux 日志中也没有任何
我是一名优秀的程序员,十分优秀!