AMH开启数据库远程连接

AMH默认是不支持远程连接数据库的,但是有时我们需要在其他地方使用我们的数据库,就需要开启远程连接,下面简单介绍下如何开启:

1.在AMH管理后台 Madmin 参数设置中,有一项 【是否开启监听端口远程访问 (skip_networking)】开启;

2.开启后需要设置msyql的权限:

(1)连接ssh,登陆mysql

mysql -uroot -p9RaDA9L9y -S /tmp/mysql-generic-5.5.sock

(2)授权

//授权给任意主机
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

//授权给特定主机
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

(3)刷新数据库

mysql>flush privileges;

完成以上步骤,就可以远程连接数据库了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注