我的网站是用JSP开发的,现在要把我本地的mysql搞到远程服务器上去,用mysql-front,好像只支持localhost连接,我的JSP服务器是好的,能够运行(两个服务器同一个IP),现在不知道如何远程操作mysql服务器?用什么样的软件?PHPadmin要搭建PHP的配置吗?
急求大家的答案。
急求大家的答案。
解决方案 »
- 求一个SQL语句
- mysql怎么判断是否为整数?做到整数输出A样式,非整数输出B样式?
- 怎样控制select和insert在1毫秒内。
- MYSQL 存储过程内用存储过程的参数作表名查找
- vc中ExecuteSQL语句不支持中文的问题
- 出现Using temporary; Using filesort应该怎么优化
- 请高手帮忙!!怎么可以用sql server建个rose数据库。200分的问题!
- 本地数据库无法与服务器数据库实现同步?
- 慢查询日志里大量只有“commit”,没有查询语句,怎么回事??
- SQLSTATE[HY000] [1045] Access denied for user 'root'@'120.92.161.238' (using pas
- 是否有更优的方法,来解决这个php+mysql的执行效率
- 请教unix+mysql中的mysql写文件权限问题
先在MYSQL里面建立一个新的用户。
比如这个用户是rootgrant all privileges on *.* to 'root'@'localhost' identified by '你的密码';
flush privileges;然后在你的MYSQL机器上开启3306端口。
2、PhpMyAdmin需要搭建APACHE的环境。负责不能运行PHP。
这需要在远程服务器上建立一个拥有从所有主机或者某个特定IP(如果你本地的网络连接有固定的公网IP的话)连接到MySQL服务器权限的MySQL帐号,并为这个帐号授予必要的权限(SELECT,INSERT,UPDATE,DELETE等),并在远程服务器上开放MySQL的服务端口(默认的是3306)。对所有的IP开放3306端口有一定的风险,至少你要给这个MySQL帐号设置足够强壮的密码。
database:*****
user:******
password:******* Connection Strings
Perl $dbh = DBI->connect("DBI:mysql:*******:localhost","*******","<PASSWORD HERE>");
PHP $dbh=mysql_connect ("localhost", "*******", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("*******"); 以上*******为用户名和密码,数据库名称等,我看不懂上面的信息。我用mysql-front连不上去。
提供商一般都是不给你开放3306端口给你的,有些会提供SSH远程连接,一般都会提供phpMyAdmin工具的,向你的服务提供商求助吧。
PHPMYADMIN需要先設置
或者用VNCVIEWER(這個有些像QQ的遠程操作,但有很大不同,需要設置訪問的帳號,權限)