当前位置: 首页 > news >正文

网站建设营销型网站概念交互式手机网站

网站建设营销型网站概念,交互式手机网站,wordpress首页显示图片插件,黑龙江新闻联播前些天发现了一个人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;最重要的屌图甚多#xff0c;忍不住分享一下给大家。点击跳转到网站。 如何允许远程访问 MySQL 现在许多网站和应用程序一开始的 Web 服务器和数据库后端都托管在同一台计算机上。随着…前些天发现了一个人工智能学习网站通俗易懂风趣幽默最重要的屌图甚多忍不住分享一下给大家。点击跳转到网站。 如何允许远程访问 MySQL 现在许多网站和应用程序一开始的 Web 服务器和数据库后端都托管在同一台计算机上。随着时间的推移这样的方式可能会变得很麻烦并且难以扩展。常见的解决方案是通过设置远程数据库来分离这些功能从而允许服务器和数据库在各自的计算机上按照自己的节奏增长。 用户在尝试设置远程 MySQL 数据库时遇到的最常见问题之一是他们的 MySQL 实例仅配置为侦听本地连接。这是 MySQL 的默认设置但它不适用于远程数据库设置因为 MySQL 必须能够侦听可访问服务器的*外部IP 地址。*要启用此功能请打开mysqld.cnf文件 sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf导航到以指令开头的行bind-address。它看起来像这样 /etc/mysql/mysql.conf.d/mysqld.cnf . . . lc-messages-dir /usr/share/mysql skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address 127.0.0.1 . . .默认情况下该值设置为127.0.0.1这意味着服务器将仅查找本地连接。所以需要更改此指令以引用外部 IP 地址。可以将此指令设置为通配符 IP 地址*、::或0.0.0.0 /etc/mysql/mysql.conf.d/mysqld.cnf . . . lc-messages-dir /usr/share/mysql skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address 0.0.0.0 . . .**注意**在某些版本的 MySQL 中默认情况下该bind-address指令可能不在mysqld.cnf文件中。在这种情况下请将以下突出显示的行添加到文件底部 /etc/mysql/mysql.conf.d/mysqld.cnf . . . [mysqld] pid-file /var/run/mysqld/mysqld.pid socket /var/run/mysqld/mysqld.sock datadir /var/lib/mysql log-error /var/log/mysql/error.log bind-address 0.0.0.0更改此行后保存并关闭文件。 然后重新启动 MySQL 服务以使所做的更改生效 sudo systemctl restart mysql如果现在有一个现有的 MySQL 用户帐户打算用于从远程主机连接到数据库则需要重新配置该帐户以从远程服务器而不是localhost进行连接。则使用 MySQL root 用户或其他特权用户帐户打开 MySQL 客户端 sudo mysql如果root启用了密码身份验证则需要使用以下命令来访问 MySQL shell mysql -u root -p运行以下命令确保更改sammy为您的 MySQL 用户帐户的名称和remote_server_ip远程服务器的 IP 地址 RENAME USER sammylocalhost TO sammyremote_server_ip;或者可以使用以下命令创建一个仅从远程主机连接的新用户帐户 CREATE USER sammyremote_server_ip IDENTIFIED BY password;注意此命令将创建一个使用 MySQL 的默认身份验证插件caching_sha2_password 进行身份验证的用户。但是某些版本的 PHP 存在一个已知问题可能会导致此插件出现问题。 如果计划将此数据库与 PHP 应用程序例如 phpMyAdmin一起使用则创建一个远程用户该用户将使用较旧但仍然安全的mysql_native_password插件进行身份验证 CREATE USER sammyremote_server_ip IDENTIFIED WITH mysql_native_password BY password;如果不确定则可以创建一个用户进行身份验证例如使用以下命令进行身份验证注意用户和IP ALTER USER sammyremote_server_ip IDENTIFIED WITH mysql_native_password BY password;然后根据特定需求授予新用户适当的权限。授权这玩意到处都用下面是一个示例 GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO sammyremote_server_ip WITH GRANT OPTION;然后刷新权限 FLUSH PRIVILEGES;然后就可以退出MySQL客户端了 exit最后假设已经在数据库服务器上配置了防火墙打开了端口3306MySQL 的默认端口。 如果只计划从一台特定计算机访问数据库服务器则可以使用以下命令授予该计算机远程连接数据库的独占权限。确保替换remote_IP_address为计划连接的机器的实际 IP 地址 sudo ufw allow from remote_IP_address to any port 3306如果将来需要从其他计算机访问数据库可以使用此命令临时授予它们访问权限。只需记住包含它们各自的 IP 地址即可。 或者可以使用以下命令允许从任何IP 地址连接到 MySQL 数据库 警告此命令将使任何人都可以访问你的 MySQL 数据库。如果数据库包含任何敏感数据请勿运行它。 sudo ufw allow 3306接下来尝试从另一台计算机远程访问数据库 注意如果添加了防火墙规则以仅允许来自特定 IP 地址的连接则必须尝试使用与该地址关联的计算机来访问数据库。 mysql -u user -h database_server_ip -p如果能够访问数据库则表明配置文件中的bind-address指令存在问题。但请注意该设置bind-address是0.0.0.0不安全的因为它允许从任何 IP 地址连接到服务器。另一方面如果仍然无法远程访问数据库则可能是其他原因导致了该问题。
http://www.w-s-a.com/news/462138/

相关文章:

  • 做网站运营有前途网站的建设与管理的心得体会
  • 河南网站推广怎么做网页制作免费下载
  • 网站如何屏蔽中国ip商丘网站建设的公司哪家好
  • 东莞广告公司东莞网站建设价格鹤壁哪有做网站的
  • 门户网站界面设计logo设计商标设计
  • 建设银行网站驱动宁波网站建设相信荣胜网络
  • 八里河网站建设项目建设可行性企业品牌推广方式有哪些
  • jsp网站开发之html入门知识广州服装设计公司
  • 做电商看的网站有哪些个人网页制作成品免费
  • 沈阳建站多少钱境外网站 备案
  • 提交网站收录入口斗图在线制作
  • 建设化妆品网站服务医药网站前置审批
  • 购物网站修改注册信息模块的分析怎么注册公司logo
  • 那个网站可以做域名跳转的青岛网站建设定制
  • 网站登记模板互联网技术发展及其影响的调查
  • 北京专业的网站建设西安企业家名单
  • 移动网站开发服务器丰都集团网站建设
  • 网站开发逻辑图烫画图案设计网站
  • 客户管理系统哪找公司网站如何做优化
  • 常德企业网站建设广州站在哪里
  • 移动端网站建站视频教程网站如何做淘客
  • 注册网站会不会有风险网站建设实训致谢语
  • ssh框架做的家政服务网站需要做网站建设的公司
  • 众筹网站制作长春高端网站建设
  • 亳州网站网站建设wordpress汉化.po
  • 怎样给建设的网站提意见网红营销概念
  • 怎么知道一个网站是谁做的广告行业网
  • 上海app定制开发公司大城网站优化
  • 工厂 网站建设北京招聘网站设计师
  • 企业网站建设与网络营销的关系网页qq音乐在线听