为啥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数据库联不了其他机器的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 12.04下安装MySQL图解

为啥ubuntu12.04不能以root角色登录

ubuntu12.04上手动安装mysql

win7装完ubuntu12.04进去的时候出现grub4dos命令行,动不了了,怎么解决?

Ubuntu 12.04 安装MySQL

为啥我不能在 Ubuntu 12.04 中设置 JAVA_HOME VARIABLE?