0

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

> 页面未正确重定向

4

1 回答 1

0

如下更改 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是你的本地机器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,您可以从中创建用户。

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

于 2017-09-08T12:37:42.813 回答