上下求索
linux下安装成功MySQL后无法启动和无法远程访问的解决办法
上一篇 /
下一篇 2009-06-26 17:27:34
a.在linux下安装成功MySQL后,但MySQL启动一直有问题,解决办法:
1. 关闭SELinux,重启系统;
2. 安装MySQL(MySQL server应该可以启动了);
3. 启用SELinux,重启系统,之后MySQL server就可以正常启动了。
启用禁用SELinux的方法是:
vi /etc/selinux/config(也有人说是/etc/sysconfig/selinux文件,其实两个之间是链接关系,随便改其中一个,另一个也改了)
SELINUX=disable 禁用SeLinux
SELINUX=enforcing 启用SeLinux
b.MySQL数据库不允许从远程访问怎么办?三种解决方法:
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p vmware;
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
相关阅读:
- 英特尔力推Moblin v2.0平台 整合Linux统一阵线 (51testing, 2009-6-16)
- Linux中学会灵活使用shell下的特殊字符 (51testing, 2009-6-16)
- ADB 命令解释 (Chenny, 2009-6-17)
- 保证Linux系统安全 从防范漏洞做起 (fishy, 2009-6-18)
- Linux操作系统管理技巧大荟萃 (51testing, 2009-6-22)
- LR监控windows、linux、unix的方法 (anhuibing, 2009-6-23)
- 利用VNC远程遥控Linux操作系统 (51testing, 2009-6-24)
- 卡巴斯基启动反病毒Linux文件服务器6.0的beta测试 (51testing, 2009-6-25)
- Oracle在Linux下自启动实现 (51testing, 2009-6-26)
- Linux SU命令安全的几点建议 (51testing, 2009-6-26)
收藏
举报
TAG:
Linux
linux
MySQL
mysql