mysql - ubuntu中如何访问本地网络其他系统的mysql数据库连接

标签 mysql ubuntu networking phpmyadmin database-connection

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

>页面未正确重定向

最佳答案

如下更改MySQL配置文件。

查找 my.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是你的 native IP地址)

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

更改后重启MySQL

sudo service restart mysql

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

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

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

现在您已准备好进行远程连接。

关于mysql - ubuntu中如何访问本地网络其他系统的mysql数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45977874/

相关文章:

mysql - 为什么插入记录时出现 "Duplicate entry"异常?

mongodb - 错误 - Mongo 从版本 2.4 恢复到 3.6.5

ruby - Phusion 乘客未启动 : "sudo: passenger: command not found"

android - 为 Android Things 添加代理

mysql - SQL:所有类别放入单个列中

mysql - SQL 查询连接(创建来自不同表的组合总和的 View )

mysql - 使用 PHP 在 MySQL 数据库中插入表情符号 - 智能手机?

windows - git svn clone -> 巨大存储库的转换一直崩溃 - 有补救措施吗?

http - NodeJS 获取 remoteAddress 使用的 IP

Python接口(interface)支持的链接速度