如何在ubuntu中访问本地网络中其他系统的mysql数据库连接
How to access mysql database connection of other system in local network in ubuntu
我想给我的初级 mysql 数据库我在我的系统中有 ubuntu.We 正在一个系统上工作,但需要使用一个常见的 database.When 我添加 mysql 我的系统在 cakephp 应用程序中的网络连接,它说
> 页面重定向不正确
更改 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 service restart mysql
现在您需要创建用户并授予远程连接的所有权限。
mysql>GRANT ALL PRIVILEGES ON database.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
如果您使用的是 phpMyAdmin,则可以从中创建用户。
现在您可以远程连接了。
我想给我的初级 mysql 数据库我在我的系统中有 ubuntu.We 正在一个系统上工作,但需要使用一个常见的 database.When 我添加 mysql 我的系统在 cakephp 应用程序中的网络连接,它说
> 页面重定向不正确
更改 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 service restart mysql
现在您需要创建用户并授予远程连接的所有权限。
mysql>GRANT ALL PRIVILEGES ON database.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
如果您使用的是 phpMyAdmin,则可以从中创建用户。
现在您可以远程连接了。