为啥ubuntu12.04下mysql数据库联不了其他机器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥ubuntu12.04下mysql数据库联不了其他机器相关的知识,希望对你有一定的参考价值。
参考技术A 最近在配置mysql的时候遇到了各种问题,现在归纳总结一下。mysql安装完毕以后,本机可以连接,但是其他机器不行,连不上,原因有以下几个:
1
权限问题,可以用grant给某个用户分配权限,比如localhost/某些ip地址等等,具体可以搜索“mysql
grant”,资料也很多,这里就不展开了
2
防火墙问题。RHEL系统的防火墙在安装的时候是默认打开的,这样其他机器连这台的mysql就会被拒绝,最简单的办法就是把防火墙关掉。(切换到root用户,输入setup,进入服务器配置界面,选择“Firewall
configuration”,把Firewall:
[*]
Enabled
的星号去掉,保存,退出)
3
绑定ip的问题。Ubuntu
server系统安装的mysql,在my.cnf配置文件里面是有个bind
ip选择项,如果bind
ip=127.0.0.1
或者这里的ip和你当前机器的ip不一样,就会造成mysql不能被其他机器连接,解决方法是注释掉bind
ip这行,或者把ip写正确。
ubuntu使用脚本调用脚本,并用cron做定时任务,为啥执行不了
参考技术A 1)你先在百度上搜索:crontab 格式确保你写的cronjob格式是对的2)执行crontab -e
按照正确格式输入你的...
3)执行命令crontab -l
确保能看见你的cronjob
(而不是看见:no crontab for XXXXX)
4)你的定时任务,先不要搞得太复杂,先搞一个非常简单的(简单的脚本),例如,删除某个目录下的某个文件,(再例如,把某个文件复制为另一个文件)
然后把cronjob的启动时间定为3分钟之后,等上3分钟,看看那个文件删除了吗?如果删除了,说明你的cronjob的路子打通了。
5)然后, 再把你的复杂的任务上马......, 调试.......本回答被提问者采纳
以上是关于为啥ubuntu12.04下mysql数据库联不了其他机器的主要内容,如果未能解决你的问题,请参考以下文章