【问题标题】:How to access mysql database connection of other system in local network in ubuntu如何在ubuntu中访问本地网络中其他系统的mysql数据库连接
【发布时间】:2018-02-09 04:46:05
【问题描述】:

我想通过 ubuntu 授予我系统中 mysql 数据库的初级访问权限。我们正在开发一个系统,但需要使用一个通用数据库。当我在 cakephp 应用程序的网络中添加我的系统的 mysql 连接时,它说

>页面重定向不正确

【问题讨论】:

  • 你指定端口了吗?
  • 您的数据库是否正在监听您的外部接口?
  • 如果您使用的是 phpmyadmin,请使用remote_ip/phpmyadmin
  • 我应该使用哪个端口你能举个例子吗?肯火

标签: mysql ubuntu networking phpmyadmin mysqlconnection


【解决方案1】:

如下更改 MySQL 配置文件。

找到我的.conf 文件

在 ubuntu ii 中位于 /etc/mysql 使用任何文件编辑器来更改文件,如 VIM、namo、gedit...等 我使用 nano 编辑器,示例如下

cd /etc/mysql sudo nano my.cnf

找到[mysqld]并在此配置下添加新行,如果已经存在则更改它。

bind-address = XX.XX.XX.XX(XX.XX.XX.XX是你的本机ip地址)

对要使用的任何主机使用 bind-address = 0.0.0.0。

更改后重启 MySQL

sudo 服务重启 mysql

现在您需要创建用户并授予远程连接的所有权限。

mysql>GRANT ALL PRIVILEGES ON database.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

如果您使用的是 phpMyAdmin,您可以从中创建用户。

现在您可以远程连接了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-23
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 2021-05-14
    相关资源
    最近更新 更多