- A+
AMH默认是不支持远程连接数据库的,但是有时我们需要在其他地方使用我们的数据库,就需要开启远程连接,下面简单介绍下如何开启:
1.在AMH管理后台 Madmin 参数设置中,有一项 【是否开启监听端口远程访问 (skip_networking)】开启;
2.开启后需要设置msyql的权限:
(1)连接ssh,登陆mysql
- mysql -uroot -p这里是密码 -S /tmp/mysql-generic-5.5.sock
(2)授权、刷新数据库并退出
- mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '737A976765fd5e09' WITH GRANT OPTION;
- Query OK, 0 rows affected (0.00 sec)
- mysql> GRANT select,insert,update,delete ON *.* TO 'moonrong'@'%' IDENTIFIED BY 'wqyuhit3hsY' WITH GRANT OPTION;Query OK, 0 rows affected (0.00 sec)
- mysql> FLUSH PRIVILEGES;
- Query OK, 0 rows affected (0.00 sec)
- mysql> quit
- Bye
完成以上步骤,就可以远程连接数据库了,测试如下:
