MYSQL网页编程之办理ubuntu下mysql不克不及远程毗连数据库的...
到2009年,甲骨文的数据库Oracle已经诞生了30周年,而MySQL却连它的一半时间都没有。微软的SQLServer仅仅比MySQL大两年,但是SQLServer的发布是建立在Sybase的基础上。Ubuntu10.04上自带的MySQL,实行了root@ubuntu:~#sudoapt-getinstallmysql
安装完mysql-server
启动mysql
root@ubuntu:~#/etc/init.d/mysqlstart
当地能够毗连进进数据库。
root@ubuntu:~#mysql-uroot-p
设置了远程会见权限:
mysql>grantallPRIVILEGESon*.*toadmin@’%’identifiedby‘123456′;
QueryOK,0rowsaffected(0.04sec)
mysql>useinformation_schema
mysql>select*fromuser_privileges;
查询到有上面的了局:admin’@%,申明mysql已受权远程毗连。
在windows下会见Ubuntu的数据库,毗连不上,可是Ubuntu上安装的apache能够会见。
用iptalbes增加端口3306后也没法会见。
root@ubuntu:~#iptables-AINPUT-ptcp–dport3306-jACCEPT
Ubuntu上检察Mysql收集毗连:
root@ubuntu:~#netstat-angrep3306
tcp00127.0.0.1:33060.0.0.0:*LISTEN
当地端口也在监听
root@ubuntu:~#ufwstatus
Firewallnotloaded
当地防火墙未翻开
厥后在网上找到一个办理举措:
检察/etc/mysql/my.cnf找到bind-address才发明设置的是127.0.0.1(bind-address=127.0.0.1),间接改成bind-address=192.168.0.xxx(本机ip),然后再检察3306端口翻开了,ok,能够一般毗连了
<Pstyle="TEXT-INDENT:2em">
解决方案提供商应记住DBaaS通常仅仅是解决方案的一部分。客户之所以与他们的解决方案提供商协同工作,不仅是因为他们出售的产品,而且还因为他们所提供的服务。 记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。 学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了! 也可谈一下你是怎么优化存储过程的? 至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。 备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。 如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
页:
[1]